Сделать форму с логикой на Drupal
Нужно реализовать для сайта на Drupal форму заказа с логикой.
Описание формы для примера
-----------------------------------------------
Поле 1. выбор из выпадающего списка: а1 или б1 или с1
Поле 2. если а1: вывод а2 и б2,
если б1: вывод б2, б3, б4
если с1: Поле 2 не выводится
Поле 3. Если а1 и а2: вывод а3 и б3.
Если б1 и б3: вывод с4
И так далее.
----------------------------------------------
Форма затем отправляется на e-mail менеджеру и сохраняется на самом сайте.
Существуют компоненты Drupal для условного выбора:
webform conditional и conditional fields.
Но они не подходят, так как:
1. нужна зависимость от нескольких полей, не от одного.
2: нужно не только скрывать/показывать дополнительные поля выбора, но и менять их.
Нам желательна доработка возможностей модуля webform conditional, чтобы там была возможность:
1. зависимость показа/скрытия поля от вариантов нескольких выбранных ранее полей,
2. в зависимости от вариантов нескольких выбранных ранее полей нужно не только скрывать/показывать поля, но и выдавать в них разное содержимое.
Желательно не жёстко запрограммировать именно одну форму, а сделать так, чтобы мы сами затем могли её модифицировать или создавать другую форму с логикой.
-------------------------------
Пишите, пожалуйста, цену и срок исполнения.