2011-08-15 81 views
1

这是我第一次用Drupal建立网站(7)。我在LAMP,HTML/CSS和javascript方面有丰富的经验,但在开始不必要地使用自定义解决方案之前,我想确保我正在做'Drupal方式'。我搜索了论坛和模块,但已经空了。针对不同类型用户的不同注册表格

我正在建设的网站会有不同层次的用户:学生,老师和家长。这些用户之间的区别是:

  1. 注册过程中收集的信息,并
  2. 页面的用户的访问。

我认为解决方案的至少一部分在于为每种类型的用户创建角色,但是看起来Drupal对于所有用户只有一个注册页面。我将如何为每种类型的用户创建不同的注册表单?什么是自动为用户分配角色的“常规”方式?

回答

4

我知道这里比较晚,但我想我可能会引用人们的“规则”模块......而不是从“用户特定的”注册表角度思考这个问题,而是从透视,你仍然只有1个形式,但有额外的/可选的输入,其中随后的行动(规则),然后颁布取决于所述额外/可选字段的值。

您可能还检查了这一点,太: how do i make diffrent registration form in drupal?

0

我只是更新我的答案,因为我看到它不适用于D7。

我刚开始开发一个类似请求的D7网站。
人们似乎应该完全适合的模块,但我还是要尝试一下:它
http://drupal.org/project/profile2

好运。

+0

为了分离与独特的形式,你能够使用这个模块(PROFILE2)与另外一个叫Profile2的注册路径[链接] HTTP不同的用户角色:// drupal.org/project/profile2_regpath – sly

相关问题