Wie kann ich den Benutzerinformationen ein Feld mit einem echten Namen neben dem Benutzernamen hinzufügen?

8

Ich möchte ein Feld für einen echten Namen neben dem Standardbenutzernamen hinzufügen, wenn ich einen neuen Benutzer in erstelle admin/people/create. Wie kann ich das machen?

Ich habe das RealName- Modul überprüft, mache aber nicht das, was ich brauche.

Ek Kosmos
quelle

Antworten:

9

Fügen Sie Ihren Benutzern einfach ein Textfeld (oder zwei, wenn Sie Vor- / Nachnamen möchten) unter admin / config / people / accounts / fields hinzu. Dadurch können sie ihren echten Namen eingeben und dieser wird auf der Benutzerprofilseite angezeigt.

Und wenn Sie diesen Namen an verschiedenen Stellen anzeigen möchten (z. B. beim Knotenautor), ist dies genau das, wofür das Realname-Modul gedacht ist. Es ermöglicht die Konfiguration des angezeigten Namens basierend auf Token (die entweder Profilfelder oder Benutzerfelder sein können).

Berdir
quelle
3

Sie können dem Benutzer unter "Administration» Konfiguration »Personen" Felder hinzufügen und anschließend die Felder verwalten.

Niclas Schumacher
quelle
2

Das beste Modul dafür ist https://drupal.org/project/name , würde ich vermuten. Es verwaltet Vor-, Nach- und Zweitnamen sowie alle Arten von Suffixen und Präfixen wie "Dr.", "Jr." und so weiter. Es gibt sogar Einstellungen für die Reihenfolge von Vor- und Nachname, sodass ein asiatischer Benutzer seinen Nachnamen zuerst und ein europäischer Benutzer seinen Vornamen anzeigen kann.

Turion
quelle
Es ist nichts wert, die Einstellung auf dem Feld, die die echte Namensfunktionalität aktiviert.
Rooby
Wenn Sie Ihr Namensfeld in einem Profil2-Profil haben, benötigen Sie derzeit auch diesen Patch für das Namensmodul
Rooby
0

Installieren Sie das Profile2- Modul und die Entity-API und fügen Sie dem Benutzerprofil ein Textfeld "Real Name" hinzu.

Profile2 wird über die Kernprofilfelder empfohlen, da auf der Modulseite Folgendes angegeben ist:

Entwickelt als Nachfolger des Kernprofilmoduls, das für Drupal 7 veraltet ist. Im Gegensatz zum veralteten Modul bietet dieses Modul eine neue, feldfähige 'Profil'-Entität - nutzen Sie die Kraft der Felder!

Marcvangend
quelle
Wenn Sie eine separate Profilentität benötigen, ja. Das Hinzufügen von Feldern zum Benutzerobjekt betrifft in keiner Weise das Kernprofil.module (das in neuen D7-Installationen versteckt ist, sodass Sie es nicht installieren können).
Berdir
0

Das Real Name-Modul ist , sobald Sie es verstanden haben, einfach, aber es gibt überhaupt keine Anweisungen (!?).

Hier ist meine Version der Kurzanleitung, um den Leuten da draußen zu helfen: Nur für Drupal 7.

  1. Erstellen Sie bei Bedarf ein Textfeld unter Kontoeinstellungen> Felder verwalten.
  2. In den Einstellungen für den realen Namen (Konfig.> Personen) gibt es einen Link zum Durchsuchen aller Token-Optionen: Verwenden Sie einfach das gewünschte Feld anstelle des Hauptbenutzernamens. Ihre benutzerdefinierten Benutzerfelder werden als Token-Optionen angezeigt.

Der für Konten angezeigte Name wird automatisch durch das ausgewählte Token- oder Profilfeld ersetzt.

Michaël Lessard
quelle