Сейчас на сайте от модуля multiple_registration 2 страницы регистрации: для ролей заказчика и исполнителя.
Все работает, но не все понимают, что можно регаться можно на разных страницах.
Насколько реально сделать одну страницу регистрации с 2мя наборами полей. Какие поля пользователь заполнил - такая у него и роль?
Комментарии
а если просто сделать список Заказчик и Исполнитель
и в зависимости от выбора отображать те или иные поля?
А при сохранении присваивать нужную роль
"А при сохранении присваивать нужную роль" - как?
Rules?
Можно подсовывать разные form_mode для регистрации, затем в событии "после регистрации юзера" выдавать ему роль исходя, например, из поля, которое он заполнил
А как дать пользователю роль исходя из заполненного поля?
У меня пока, что получилось над пользователями Rules-ы выполнять, когда флаг выбран. А с полями пока не получалось.
Какое условие нужно в правиле выставить? Сравнение данных?
С 8/9 Rules не использую вообще.
Такое просто делается через код: хуки, евенты.
Нет, кодинг точно не для меня. А кого-то подключать на мелкие кодики мелких задач, которые в 7ке решались мышкой - это владелец сайта не потянет. + сайт в "сборник" разношерстных методов превратится.
Судя по всему Rules не обрабатывает действие "Присвоить роль" на момент сегодняшнего дня.
Придется несколько лет подождать.