You are here Drupal 6:RealName模块
Drupal 6:RealName模块
Drupal在文章的作者一栏默认显示的是用户名。虽然Drupal的用户名规则还算灵活,除了字母、数字和几个特殊字符外还允许空格,还能够更改用户名,但离实际应用中的需要还是有差别。
RealName 模块允许管理员从用户的Profile中(需要核心或第三方Profile支持)选择字段作为用户的Real Name,并且可以显示在所有的文章和评论中。
要让RealName模块工作,首先需要启用核心的Profile模块(以此为例)。然后到【管理】-【用户管理】-【用户资料】(/admin/user/profile)为Profile添加字段。
我们添加一个“单行文字字段” Nickname用于显示(这里大家可以根据自己需要),表单名称没有特别要求。将该字段设为公开字段,并且选上“用户必须输入一个值”选项。
添加完成后,到【我的账户】,点击“编辑”,大家就会发现刚才添加的Nickname字段,填入你想要显示的昵称,保存。
接下来启用RealName模块,到【管理】-【用户管理】-【RealName】(/admin/user/realname)设置。
首先在“Module”页选择Core Profile,也就是RealName将从我们刚才启用并设置的核心Profile模块获取数据。
然后到"Fields"页选择从哪些字段获取数据,在这里我们会看见刚才添加的Nickname,将其选上。如果有多个字段,可以在Name Pattern文本框内设置显示的格式。
在“General”页有一个选项“Show realname in nodes”,启用它则以后文章作者不再显示为用户名,而会显示设置的Real Name。
完成所有设置后,最后记得到Recalculate Names重新生成Real Name,大功告成?
还没有,还要为RealName模块去设置访问权限,模块的效果才能让广大用户看到。
- 添加新评论
- 浏览 244 次