Je veux ajouter un vrai nom à côté du nom d'utilisateur par défaut lorsque je crée un nouvel utilisateur dans admin/people/create
. Comment puis-je faire ceci?
J'ai vérifié le module RealName mais je ne fais pas ce dont j'ai besoin.
Ajoutez simplement un champ de texte (ou deux, si vous voulez prénom/nom) à vos utilisateurs dans admin/config/people/accounts/fields. Cela leur permettra d'entrer leur vrai nom et il sera affiché sur la page de profil utilisateur.
Et si vous souhaitez afficher ce nom à divers endroits (comme l'auteur du nœud), c'est exactement à cela que sert le module Realname. Il permet de configurer le nom affiché en fonction des jetons (qui peuvent être des champs de profil ou des champs utilisateur).
Vous pouvez ajouter des champs à l'utilisateur dans "Administration" Configuration "Personnes", puis gérer les champs.
Le meilleur module pour cela est https://drupal.org/project/name , je suppose. Il gère les prénoms, noms et prénoms et toutes sortes de suffixes et préfixes comme "Dr.", "Jr." etc. Il a même des paramètres pour l'ordre du prénom et du nom, de sorte qu'un utilisateur asiatique pourrait choisir d'afficher son nom de famille en premier et un utilisateur européen son prénom.
Installez le module Profile2 et API d'entité , puis ajoutez un champ de texte 'vrai nom' au profil utilisateur.
Profile2 est recommandé par rapport aux champs de profil de base, car comme l'indique la page du module:
Conçu pour être le successeur du module de profil principal, qui est déconseillé pour Drupal 7. Contrairement au module déconseillé, ce module fournit une nouvelle entité de "profil" modifiable - exploitez la puissance des champs !
Le module de nom réel , une fois que vous l'avez compris, est simple, mais il n'y a pas d'instructions du tout (!?).
Voici ma version de courtes instructions pour aider les gens là-bas: Pour Drupal 7 uniquement.
Le nom affiché pour les comptes sera automatiquement remplacé par le champ de jeton ou de profil choisi.