drupal - 用于注册特定角色的 URL

标签 drupal profile

我运行的是 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/

相关文章:

Drupal 7 文件系统错误 : The directory sites/default/files exists but is not writable and could not be made writable

drupal - 如何将docker与drupal和drush一起使用?

python - 了解 Python 配置文件输出

asp.net-core - 如何使用 Identityserver4 从外部提供商获取个人资料图片?

javascript - 目标 ="_blank"不打开新选项卡

mysql - 我的sql代码哪里出了问题?

javascript - 通过 ID 获取输入类型值,其中显示不是 none

Spring 配置文件不适用于默认事件配置文件

java - 从 restfb 获取好友头像

java - 如何在运行时切换 Spring 配置文件