Profile模块允许你在用户个人信息中自定义字段,例如国籍、真实姓名、年龄等等。这让站点的用户共享更多他们的信息,也能帮助社区型站点根据这些个人信息来组织用户。
下列类型字段能加到用户个人信息中:
profile 模块让你的用户分享他们自己的有关信息。 你设计一些表格让他们自己填写,用户可以在他们自己的 “我的账户” 页面点 编辑 标签来填写信息。 用户填写的每项信息都可以配置为其余用户可见。
你可以在 modules 页面启用 profile 模块 (administer >> site buiding >> modules)。
当你为用户设计了表格 (administer >> user management >> profiles) 后,你就可以定义一些定制的字段 (如芳名、高寿、所居等),有下面的类型可供利用:
只要你喜欢,你可以有许多字段,可以使用任何类型和任意多次。 为了让每个字段排班就列,会用到它的 "weight(权重)"。
每次你添加一个字段,会询问你它的 "category(类别)",这允许你将每个用户的个人信息分割为多个部分。 举个例子来说,你可能希望将用户个人信息分割为两个部分,一个叫 "Community interests" 一个叫 "Professional skills",这样你定义字段时可以将这些字段分别指定给其中一个类别。 Drupal 会分别显示这两个部分--一个叫 "Community interests" 另一个叫 "Professional skills"--每个都包含各自的信息集。
你可以标记一个字段为必须 ("The user must enter a value"),你还可以将某个字段设置为新用户注册时必须填写。
如果 profile 模块和 menu 模块都启用了,那么在 Menus 页面 (administer >> site buiding >> menus) 可以启用 Navigation Menu 的 User list 项。 这样有权限查看用户个人信息的用户就可以方便地链接到用户列表页面了。
该菜单项目默认是禁止的,不过你可以启用 (你还可以重命名 "User list" 为任何你喜欢的名称),你也可以在站点的 primary 和 secondary 链接或其他任何菜单中放一个用户列表链接 (单击 "add menu item" 然后在 "path" 字段中输入 "profile")。
在 permissions(权限) 页面 (administer >> user management >> access control) 你可以决定什么人可以有权查看用户个人信息(user profiles),它的设置在 "user module" 下,无论如何设置,站点管理员总是能够访问用户个人信息的。
Contributed modules 可以配置用户个人信息字段使得他们能发挥更大作用,例如可以帮助一个基于社区的站点通过他们的个人信息字段识别和组织用户。
你可以
请注意用户图片(或虚拟形象)是theme模块的一部分,不在profile模块里。
要生成用户注册表单的自定义字段,按以下步骤:
现在你自定义的新字段将会出现在注册表单上。
CiviCRM模块功能允许你根据你的联系管理需求,去整合并扩展Drupal用户界面,它也提供工具收集并共享社区用户和访问者的联系信息。
你可以:
更多信息可参见: