我运行的是 drupal 6.0。它有许多不同的用户角色,我想要 2 个 URL 链接以允许用户注册特定角色。澄清我的意思:
- 我有“买方”和“卖方”用户角色
- 我使用 Drupal 配置文件模块添加了 2 个配置文件字段:“位置”和“公司”
- 我已经安装并配置了配置文件角色模块,因此公司字段仅向买方显示,位置字段仅向卖方显示
一切正常,但我想在我的主页上添加 2 个按钮
- “买家在这里注册”
- “卖家在这里注册”
如果买家点击他们的链接,我想要什么 - 我可以从 URL 确定:
- 这是一位注册的买家
- 创建此用户帐户时 - 它会自动分配买家角色,以便显示正确的个人资料字段
如有任何关于如何实现此目的的建议,我们将不胜感激。
最佳答案
我建议 Auto Assign Role用于让用户在注册时选择自己的角色的模块,可以使用表单或通过 URL 参数。因此,如果您有一个名为 buyer 的角色,那么将您的 Buyer 按钮链接到/user/register/buyer 并且买家角色将分配给通过该 URL 注册的用户。我无法确认这如何与配置文件角色一起使用。
关于drupal - 用于注册特定角色的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912302/