Добрый день.
Вот такой вопрос.
Требуется, чтобы при регистрации, в зависимости от одного заполненного поля, одним пользователям присваивалась одна роль, а другим - сразу несколько (эти роли я уже создал в /admin/user/roles).
Как это реализовать?
Это поле я создал в /admin/user/profile как список. И подключил его на форму регистрации. А вот как сделать, чтобы при завершении регистрации, в зависимости от значения этого поля... ну я уже выше написал, что нужно
Подскажите, пожалуйста. Буду очень благодарен.
Комментарии
Я бы решал с помощью модуля Rules. В него встроены кучи событий, на них можно назначать всякие реакции (точнее "действия" следуя теминологии этого модуля).
Что-то вроде "После регистрации пользователя" там наверяка должно быть)
Если событий не хватает, из список можно значительно расширить дополнительными модулями.
Спасибо, интересная тема, пойду до...ь до друпала! И как самому то в голову не пришло...старею.
<Вопрос снят>
Спасибо.
Да, там есть все необходимое для этого. Точнее событие есть. А вот подходящего условия не было, но, поставив как условие небольшой php-код, проблема решена без дополнительных модулей.
поделитесь решением пожалуйтса