Як я можу додати реальне поле імені поруч із ім'ям користувача до інформації користувача?


8

Я хочу додати поле справжнього імені поруч зі стандартним іменем користувача, коли я створюю нового користувача в admin/people/create. Як я можу це зробити?

Я перевірив модуль RealName, але не робить того, що мені потрібно.

Відповіді:


9

Просто додайте текстове поле (або два, якщо ви хочете ім’я / прізвище) своїм користувачам у полях admin / config / люди / акаунти / поля. Це дозволить їм ввести своє прізвище, і воно відображатиметься на сторінці профілю користувача.

І якщо ви хочете відображати це ім'я в різних місцях (наприклад, автор вузла), саме для цього призначений модуль Realname. Це дозволяє налаштувати відображене ім’я на основі лексем (які можуть бути або полями профілю, або полями користувача).


3

Ви можете додати поля користувачеві в розділі "Адміністрація» Конфігурація »Люди», а потім керувати полями.


2

Найкращий модуль для цього - https://drupal.org/project/name , я б здогадався. Він управляє даними, прізвищами та прізвищами та всілякими суфіксами та префіксами на кшталт "Dr.", "Jr." і так далі. Він навіть має параметри для порядку імені та прізвища, тож азіатський користувач міг вибрати ім'я для свого прізвища, а європейський - своє ім'я.


Нічого не варте налаштування, яке знаходиться в полі, що дозволяє реально функціонувати ім'я.
рубін

Якщо у вас є ім'я поля в профілі PROFILE2 тоді ви в даний момент потрібен цей патч для модуля ім'я: drupal.org/node/2087263
rooby

0

Встановіть модуль Profile2 та API Entity , а потім додайте в профіль користувача текстове поле "справжнє ім'я".

Profile2 рекомендується використовувати через основні поля профілю, оскільки, як говорить сторінка модуля:

Розроблений як наступник модуля основного профілю, який застаріло для Drupal 7. На відміну від застарілого модуля цей модуль забезпечує нову, захищаючу сутність "профілю" - використовуйте силу полів!


Якщо вам потрібна окрема профільна сукупність, так. Додавання полів до об’єкту користувача жодним чином не передбачає основний profile.module (який приховано в нових установках D7, тому його фактично неможливо встановити) працює чудово.
Бердір

0

Модуль справжнього імені , як тільки ви це зрозумієте, простий, але інструкцій взагалі немає (!?).

Ось моя версія коротких інструкцій, щоб допомогти людям там: Лише для Drupal 7.

  1. Якщо потрібно, створіть текстове поле в Налаштуваннях облікового запису> Керування полями.
  2. У налаштуваннях справжнього імені (Налаштування.> Люди) є посилання для перегляду всіх параметрів жетонів: просто використовуйте бажане поле замість основного імені користувача. Ваші користувацькі поля користувача відображатимуться як параметри лексем.

Ім'я, показане для облікових записів, автоматично буде замінено вибраним маркером або полем профілю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.