Como posso adicionar um campo de nome real ao lado de nome de usuário às informações do usuário?

8

Quero adicionar um campo de nome real ao lado do nome de usuário padrão quando criar um novo usuário admin/people/create. Como posso fazer isso?

Eu verifiquei o módulo RealName , mas não está fazendo o que eu preciso.

Ek Kosmos
fonte

Respostas:

9

Basta adicionar um campo de texto (ou dois, se você quiser o nome / sobrenome) aos seus usuários em admin / config / people / accounts / fields. Isso permitirá que eles insiram seu nome real e ele será exibido na página de perfil do usuário.

E se você deseja exibir esse nome em vários lugares (como o autor do nó), é exatamente para isso que serve o módulo Realname. Permite configurar o nome exibido com base em tokens (que podem ser campos de perfil ou de usuário).

Berdir
fonte
3

Você pode adicionar campos ao usuário em "Administração» Configuração »Pessoas" e depois gerenciar os campos.

Niclas Schumacher
fonte
2

O melhor módulo para isso é https://drupal.org/project/name , eu acho. Ele gerencia nomes, sobrenomes e do meio e todos os tipos de sufixos e prefixos como "Dr.", "Jr." e assim por diante. Ele ainda possui configurações para a ordem do nome e sobrenome, para que um usuário asiático possa optar por exibir seu sobrenome primeiro e um usuário europeu como primeiro nome.

Turion
fonte
Não vale nada a configuração que está no campo que permite a funcionalidade do nome real.
ROOBY
Se você tem o seu campo de nome em um perfil profile2 então você também precisam atualmente este patch para o módulo nome: drupal.org/node/2087263
ROOBY
0

Instale o módulo Profile2 e a API da entidade e adicione um campo de texto 'nome real' ao perfil do usuário.

Profile2 é recomendado sobre os campos principais do perfil, porque, como diz a página do módulo:

Projetado para ser o sucessor do módulo de perfil principal, que foi descontinuado para o Drupal 7. Em contraste com o módulo descontinuado, este módulo fornece uma nova entidade de 'perfil' em campo - aproveite o poder dos campos!

Marcvangend
fonte
Se você precisar de uma entidade de perfil separada, sim. A adição de campos ao objeto de usuário não envolve, de forma alguma, o perfil principal.module (que está oculto nas novas instalações do D7, para que você não possa instalá-lo) funciona perfeitamente bem.
Berdir
0

O módulo Nome real , assim que você o entender, é simples, mas não há instruções (!?).

Aqui está a minha versão de breves instruções para ajudar as pessoas por aí: Somente para o Drupal 7.

  1. Se necessário, crie um campo de texto em Configurações da conta> Gerenciar campos.
  2. Nas configurações de nome real (Config.> Pessoas), há um link para procurar todas as opções de tokens: basta usar o campo desejado em vez do nome do usuário principal. Seus campos de usuário personalizados aparecerão como opções de token.

O nome mostrado para as contas será automaticamente substituído pelo campo de token ou perfil escolhido.

Michaël Lessard
fonte