Доброго времени суток. Есть задача, на сайте необходимо сделать гибкую систему регистрации и профилей.
В самом начале, когда человек переходит на страницу регистрации, должен быть выбор типа учетной записи, "Молодожены" или "Специалисты".
После этого уже перенаправлять, на регистрацию того или иного типа учетной записи.
Поля для заполнения, естественно будут отличаться, у молодоженов одни у специалистов другие. Мало того, на странице регистрации специалиста, должен быть выпадающий список, который дает возможность выбрать какого рода специалист (фотограф, тамада, видео оператор и т.д.) и в зависимости от этого, выводить поля для заполнения для данного типа специалиста.
В общем хочу спросить, есть ли какой-нибудь модуль на Drupal 7 который бы мог выполнить такие манипуляции?
Заранее огромное спасибо!
Комментарии
Делал такое, тупо jQuery+дополнительная валидация(на случай если JS в браузере отрублен), дел на 15 минут.
валидация была нужна из-за того, что часть из динамически отображаемых полей были обязательными для заполнения и стандартный #required не подходил.
В смысле просто скрывать ненужные поля?
Но в личном кабинете эти поля тоже будут присутвовать, только пустыми, я так понимаю. Тут идея создать 2 типа регистрации, а для одного типа, несколько груп.
в сводке пустые поля не отображаются
один и тот же JS можно цеплять сразу на 2 формы, и на регистрацию и на редактирование
https://drupal.org/project/profile2
https://drupal.org/project/conditional_fields
https://drupal.org/project/field-conditional-state
Спасибо, попробую!
Свадебный портал?)))
Я когда свой такой делал, ставил перед собой такую же задачу. Но пока отложил.
Выбрать роль при регистрации не проблема. Думаю потом через Rules можно добавить правила установления значений профиля и через Conditional Fields сделать нужное.
З.Ы. Мой такой сайт - http://zamugh66.ru
Сайту 2 недели, работа идет)