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

8

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.

Ek Kosmos
la source

Réponses:

9

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

Berdir
la source
3

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

Niclas Schumacher
la source
2

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.

Turion
la source
Cela ne vaut rien le paramètre sur le terrain qui active la fonctionnalité du vrai nom.
rooby
Si vous avez votre champ de nom sur un profil profile2, vous avez également besoin de ce correctif pour le module de nom: drupal.org/node/2087263
rooby
0

Installez le module Profile2 et l' API Entity , 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» exploitable - tirez parti de la puissance des champs!

marcvangend
la source
Si vous avez besoin d'une entité de profil distincte, oui. L'ajout de champs à l'objet utilisateur n'implique en aucune façon le core profile.module (qui est caché dans les nouvelles installations D7, vous ne pouvez donc pas l'installer) fonctionne parfaitement.
Berdir
0

Le module Nom réel , une fois que vous l'avez compris, est simple, mais il n'y a aucune instruction (!?).

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

Michaël Lessard
la source