如何在用户名旁边的用户名旁边添加真实姓名字段?


8

在中创建新用户时,我想在默认用户名旁边添加一个真实姓名字段admin/people/create。我怎样才能做到这一点?

我已经检查了RealName模块,但是没有做我所需要的。

Answers:


9

只需在admin / config / people / accounts / fields向用户添加一个文本字段(或两个,如果您想要名字/姓氏)。这样一来,他们就可以输入自己的真实姓名,并显示在用户个人资料页面上。

而且,如果您想在各个地方(例如节点作者)显示该名称,那正是Realname模块的用途。它允许基于令牌(可以是配置文件字段或用户字段)配置显示的名称。



2

最好的模块是https://drupal.org/project/name,我想。它管理给定的姓氏和中间名以及各种后缀和前缀,例如“ Dr。”,“ Jr。”。等等。它甚至可以设置名字和姓氏的顺序,因此亚洲用户可以选择首先显示其姓氏,而欧洲用户可以选择显示其姓氏。


启用实名功能的字段上的设置一文不值。
rooby 2014年

如果您在profile2配置文件上有您的名称字段,那么您目前还需要该名称模块补丁:drupal.org/node/2087263
rooby 2014年

0

安装Profile2模块和Entity API,然后在用户配置文件中添加一个“真实名称”文本字段。

建议在核心配置文件字段上使用Profile2,因为如模块页面所述:

设计为Drupal 7不推荐使用的核心概要模块的后继者。与不推荐使用的模块相比,此模块提供了一个新的,可部署的“概要”实体-利用域的力量!


如果需要单独的配置文件实体,则可以。向用户对象添加字段完全不涉及核心profile.module(在新的D7安装中已隐藏,因此您实际上无法安装它)工作得很好。
贝尔迪尔

0

实名模块,一旦你理解了,很简单,但也有完全没有指令(!?)。

这是我的简短说明版本,可帮助那里的人们:仅适用于Drupal 7。

  1. 如果需要,请在“帐户设置”>“管理字段”中创建一个文本字段。
  2. 在“实名”设置(“配置”>“人”)中,有一个浏览所有令牌选项的链接:只需使用所需的字段而不是核心用户名。您的自定义用户字段将显示为令牌选项。

显示的帐户名称将自动被所选令牌或配置文件字段替换。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.