Odpowiedzi:
Wystarczy dodać pole tekstowe (lub dwa, jeśli chcesz imię / nazwisko) do użytkowników w admin / config / people / account / fields. Pozwoli im to wprowadzić swoją prawdziwą nazwę i będzie ona wyświetlana na stronie profilu użytkownika.
A jeśli chcesz wyświetlać tę nazwę w różnych miejscach (np. Autor węzła), właśnie do tego służy moduł Realname. Pozwala skonfigurować wyświetlaną nazwę na podstawie tokenów (które mogą być polami profilu lub polami użytkownika).
Możesz dodać pola do użytkownika w „Administracja» Konfiguracja »Ludzie”, a następnie zarządzać polami.
Myślę, że najlepszym modułem do tego jest https://drupal.org/project/name . Zarządza imionami, nazwiskami i imionami oraz wszelkiego rodzaju przyrostkami i przedrostkami, takimi jak „Dr.”, „Jr.” i tak dalej. Ma nawet ustawienia kolejności imienia i nazwiska, więc użytkownik azjatycki może wybrać wyświetlanie swojego nazwiska jako pierwszego, a użytkownik europejski - swojego imienia.
Zainstaluj moduł Profile2 i interfejs API jednostki , a następnie dodaj pole tekstowe „prawdziwa nazwa” do profilu użytkownika.
Profil2 jest zalecany w stosunku do podstawowych pól profilu, ponieważ jak mówi strona modułu:
Zaprojektowany jako następca podstawowego modułu profilu, który jest przestarzały dla Drupala 7. W przeciwieństwie do przestarzałego modułu, moduł ten zapewnia nową, „polową” encję - wykorzystaj moc pól!
Moduł prawdziwej nazwy , gdy go zrozumiesz, jest prosty, ale nie ma żadnych instrukcji (!?).
Oto moja wersja krótkich instrukcji, które mogą pomóc ludziom: Tylko dla Drupal 7.
Nazwa wyświetlana dla kont zostanie automatycznie zastąpiona wybranym polem tokena lub profilu.