我正在尝试创建一个规则/规则集:
- 当用户在网站上注册时触发
- 然后(取决于注册中包含的 CCK 字段值)将该用户添加到角色
- 然后将用户重定向到个人资料页面。
我试过无数次,根本无法让它工作。我可以创建一个在注册时触发的触发规则(但不允许我执行所有需要的操作),也不允许我使用调度规则选择具有所有所需操作的规则集。我不允许在触发规则下选择规则集的原因之一是“参数未通过”。
任何帮助都非常感谢,或者可能是实现我想要做的另一种方式。
我正在尝试创建一个规则/规则集:
我试过无数次,根本无法让它工作。我可以创建一个在注册时触发的触发规则(但不允许我执行所有需要的操作),也不允许我使用调度规则选择具有所有所需操作的规则集。我不允许在触发规则下选择规则集的原因之一是“参数未通过”。
任何帮助都非常感谢,或者可能是实现我想要做的另一种方式。
我猜您可能正在使用内容模块内容配置文件来为用户配置文件使用 CCK 内容类型,并且您在注册表单中可以看到内容配置文件字段。您的问题是您需要加载配置文件才能访问那里的字段中的值。
您最好的选择是使用http://drupal.org/project/autoassignrole来处理角色分配,然后在用户登录后使用规则设置内容配置文件字段(如果您确实需要设置)。