如何基于每个角色制作自定义用户配置文件?

时间:2010-08-05 14:43:52

标签: drupal drupal-6 drupal-views drupal-modules

如何在Drupal 6中为特定角色分配自定义配置文件?例如,如果用户属于角色“TEAM1”,并且我们希望他们拥有与其他用户不同的个人资料,那么您将如何做到这一点?配置文件必须具有可以编辑的基本信息,但它也应该有一些固定的字段,用于从数据库中提取信息。

我对Drupal相当新,但我是一名经验丰富的开发人员,所以如果你能花点时间解释一下,我会非常感激。我知道可以使用内容配置文件模块,但是由于我将从数据库中提取一些自定义数据,这会让我失望。我也知道可以创建一个自定义节点tpl文件但是不确定它们是如何连接在一起的。

感谢您的时间和耐心

2 个答案:

答案 0 :(得分:0)

您可以使用Content Profile模块执行此操作。

您首先要为所需的每种类型的个人资料创建内容类型(例如,内容类型 teamone 和内容类型个人资料)。当您编辑安装了内容配置文件的每种内容类型时,您可以选中内容配置文件字段组下的框:将此内容类型用作用户的内容配置文件

现在,您将转到权限页面,转到节点部分,并将创建teamone内容权限分配给 TEAM1 角色,并将创建个人资料内容权限分配给其他人。

只要用户没有管理节点权限,他们就只能创建一个或另一个,而不是两者。

答案 1 :(得分:0)

你需要遵循很多路径,特别是如果你准备写一些代码的话。

这是一个很好的起点:http://drupal.org/node/264556