¿Cómo puedo agregar un campo de nombre real junto al nombre de usuario a la información del usuario?

8

Quiero agregar un campo de nombre real al lado del nombre de usuario predeterminado cuando creo un nuevo usuario admin/people/create. ¿Cómo puedo hacer esto?

He comprobado el módulo RealName pero no estoy haciendo lo que necesito.

Ek Kosmos
fuente

Respuestas:

9

Simplemente agregue un campo de texto (o dos, si desea nombre / apellido) a sus usuarios en admin / config / people / accounts / fields. Eso les permitirá ingresar su nombre real y se mostrará en la página de perfil de usuario.

Y si desea mostrar ese nombre en varios lugares (como el autor del nodo), para eso es exactamente el módulo Realname. Permite configurar el nombre que se muestra en función de los tokens (que pueden ser campos de perfil o campos de usuario).

Berdir
fuente
3

Puede agregar campos al usuario en "Administración» Configuración »Personas" y luego administrar los campos.

Niclas Schumacher
fuente
2

El mejor módulo para esto es https://drupal.org/project/name , supongo. Gestiona los nombres de pila, apellidos y apellidos y todo tipo de sufijos y prefijos como "Dr.", "Jr." y así. Incluso tiene configuraciones para el orden de nombre y apellido, por lo que un usuario asiático podría elegir mostrar su apellido primero y un usuario europeo su nombre.

Turion
fuente
No vale nada la configuración que está en el campo que habilita la funcionalidad de nombre real.
rooby
Si tiene su campo de nombre en un perfil profile2, también necesita este parche para el módulo de nombre: drupal.org/node/2087263
rooby
0

Instale el módulo Profile2 y la API de entidad , luego agregue un campo de texto 'nombre real' al perfil del usuario.

Profile2 se recomienda sobre los campos de perfil principales, porque como dice la página del módulo:

Diseñado para ser el sucesor del módulo de perfil central, que está en desuso para Drupal 7. En contraste con el módulo en desuso, este módulo proporciona una nueva entidad de 'perfil' desplegable: ¡aprovecha el poder de los campos!

marcvangend
fuente
Si necesita una entidad de perfil separada, sí. Agregar campos al objeto de usuario no involucra de ninguna manera el core profile.module (que está oculto en las nuevas instalaciones de D7, por lo que en realidad no puede instalarlo) funciona perfectamente bien.
Berdir
0

El módulo de nombre real , una vez que lo entiendes, es simple, pero no hay instrucciones en absoluto (!?).

Aquí está mi versión de instrucciones breves para ayudar a la gente: Solo para Drupal 7.

  1. Si es necesario, cree un campo de texto en Configuración de la cuenta> Administrar campos.
  2. En la configuración de Nombre real (Config.> Personas), hay un enlace para explorar todas las opciones de tokens: simplemente use el campo deseado en lugar del nombre de usuario principal. Sus campos de usuario personalizados aparecerán como opciones de token.

El nombre que se muestra para las cuentas se reemplazará automáticamente por el token o el campo de perfil elegido.

Michaël Lessard
fuente