Ich versuche zu entscheiden, ob ich mich mit dem Profile2-Modul herumschlagen soll. Ich möchte, dass meine Benutzer Informationen wie einen echten Namen speichern und für andere Zwecke zur Verfügung stellen. Ich bin mir jedoch nicht sicher, ob die Verwendung des Profile2-Moduls von Vorteil ist oder ob ich nur benutzerdefinierte Benutzerkontofelder für alles erstellen sollte, was ich benötige .
10
Antworten:
Das Profile2-Modul ist nur dann gut, wenn Sie mehr als einen Profiltyp benötigen. Zum Beispiel: - ein Schülerprofil mit bestimmten Feldern. - ein Lehrerprofil mit verschiedenen Bereichen.
Wenn Sie keine anderen Typen benötigen, bleiben Sie einfach bei den benutzerdefinierten Benutzerkontofeldern.
Hoffe das hilft!
quelle
Es gibt noch einige andere Dinge, die Sie nutzen können, wenn Profile Knoten sind. Verfolgen Sie beispielsweise die Anzahl der Seitenaufrufe eines Profils. Oder Sie könnten Knotenrevisionen verwenden.
quelle
Wenn Sie private Felder benötigen, können Sie auch http://drupal.org/project/profile2 verwenden .
Oder bleiben Sie bei benutzerdefinierten Benutzerkontofeldern und dem Modul http://drupal.org/project/field_permissions, was die Konfiguration erschwert.
quelle
Ich habe nicht genug Ruf, um einen Kommentar hinzuzufügen. Also, Antwort hinzufügen. Ich suche die gleiche Funktionalität wie #dimitril hier erwähnt. Ich habe Profile2 Module gesehen . Ich verwende Drupal-7 und profile2 ist für Drupal 7 veraltet. Kann ich das Profile2-Modul also weiterhin verwenden? oder gibt es einen anderen weg?
Ich wollte die Bearbeitungsprofilseite für Benutzerrollenschüler ausblenden, damit sie das Kennwort nicht ändern können.
Schätze deine Hilfe!
Vielen Dank!
quelle
Stimmen Sie nicht zu, dass der einzige Anwendungsfall darin besteht, dass Sie mehrere Profiltypen benötigen.
Verwenden Sie Profil2, wenn Sie anderen Benutzern erlauben möchten, das Profil eines Benutzers anzuzeigen, jedoch nicht seine Kontoinformationen. Sie können eine separate Seite für das öffentliche Profil erstellen und vertrauliche Informationen in den Benutzerfeldern speichern.
quelle
Ein weiterer Grund könnte die Ressourcenbelastung sein. Wenn Sie 100 Felder haben und 20 Benutzer laden, müssen Sie eine Menge Daten abrufen. Wenn Sie dies in mehrere Profile aufteilen, müssen Sie nur das Profil laden, das die relevanten Daten enthält.
quelle