Различные регистрационные формы для разных типов пользователей - PullRequest
1 голос
/ 16 августа 2011

Я впервые строю сайт с помощью Drupal (7).У меня большой опыт работы с LAMP, HTML / CSS и javascript, но я хочу убедиться, что я делаю все по «Drupal», прежде чем начинать без необходимости взламывать собственные решения.Я искал форумы и модули, но оказался пустым.

Сайт, который я создаю, будет иметь разные уровни пользователей: студенты, учителя и родители.Разница между этими пользователями составляет:

  1. Информация, собранная при регистрации, и
  2. Страницы, к которым пользователь имеет доступ.

Я думаю, по крайней мереЧасть решения заключается в создании ролей для каждого типа пользователей, но, похоже, у Drupal есть только одна страница регистрации для всех пользователей.Как мне создать отдельную регистрационную форму для каждого типа пользователей?Каков «обычный» способ автоматического назначения ролей пользователям?

Ответы [ 2 ]

4 голосов
/ 06 сентября 2012

Я знаю, что здесь уже поздно, но я подумал, что мог бы отослать людей к модулю «Правила» ... Вместо того, чтобы думать об этом с точки зрения «пользовательской» формы регистрации, подумайте об этом вместо этого с точки зрениячто у вас все еще есть только 1 форма, но с дополнительными / дополнительными входными данными, в результате чего последующие действия (правила) затем вводятся в действие в зависимости от значений указанных дополнительных / дополнительных полей.

Вы также можете проверить это: как мне сделать другую регистрационную форму в drupal?

0 голосов
/ 16 августа 2011

Я просто обновляю свой ответ, поскольку вижу, что он не относится к D7.

Я только начал разработку сайта D7 с аналогичным запросом.
Кажется, есть модуль, который должен идеально подходить, хотя мне все еще нужно попробовать:
http://drupal.org/project/profile2

Удачи с этим.

...