web-dev-qa-db-fra.com

Comment puis-je ajouter un champ de nom réel à côté du nom d'utilisateur aux informations utilisateur?

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.

8
Ek Kosmos

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).

9
Berdir

Vous pouvez ajouter des champs à l'utilisateur dans "Administration" Configuration "Personnes", puis gérer les champs.

3

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.

2
Turion

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 !

0
marcvangend

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.

  1. Si nécessaire, créez un champ de texte dans Paramètres du compte> Gérer les champs.
  2. Dans les paramètres de nom réel (configuration> personnes), il existe un lien pour parcourir toutes les options de jetons: utilisez simplement le champ souhaité au lieu du nom d'utilisateur principal. Vos champs d'utilisateur personnalisés apparaîtront comme des options de jeton.

Le nom affiché pour les comptes sera automatiquement remplacé par le champ de jeton ou de profil choisi.

0
Michaël Lessard