UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: muralex от 03 Марта 2013, 14:57:03

Название: модули: Шаблоны данных + Обратная связь
Отправлено: muralex от 03 Марта 2013, 14:57:03
Здравствуйте, реально ли реализовать такую форму http://i-avangard.ru/inner.php?type=for_designers (ничего не считает, просто скидывает информацию на почту) с помощью двух модулей Шаблоны данных и Обратная связь, с минимальным влезанием в код.


Название: Re:модули: Шаблоны данных + Обратная связь
Отправлено: Rodogor от 03 Марта 2013, 21:28:10
"минимальным влезанием в код" - понятие растяжимое. Для меня не понятно, как может быть "umi" и "минимальное влезание в код" быть в одном предложение.

Так-то конечно можно - описать объект в типах данных umi, затем сделать некий фильтр - по мере выбора отсеивать то, что нельзя выбирать в данной комбинации. Боюсь, что с точки зрения пользователя такое не очень удобно будет.
Название: Re:модули: Шаблоны данных + Обратная связь
Отправлено: muralex от 03 Марта 2013, 21:45:00
Я пока сделал вот так:
http://avangard.muralex.ru/proektirovwikam/raschet_atv_127/

Интересует как сделать такое:

Выбираем в 1м значение, во 2м подгружается разный список:
http://clip2net.com/s/2TTEb

Выбираем в 3м значение, подгружается описание разное.
http://clip2net.com/s/2TTGk

В 4м можно ли этот текст брать из подсказки (в модуле обратная связь при добавлении поля) и если да, то как его получить?
Название: Re:модули: Шаблоны данных + Обратная связь
Отправлено: Rodogor от 04 Марта 2013, 09:20:16
Ну по мере заполнения на нужные места вешаешь события, по которым срабатывает ajax подгрузка элементов справочника(-ов), возможно в зависимости от выбранного значения..
Вроде как не сложно.
Название: Re:модули: Шаблоны данных + Обратная связь
Отправлено: admin от 04 Марта 2013, 18:12:05
форма обратной связи не знает, что должно происходить при определенных действиях с определенными полями.... так что, вывод формы по добавленных полям в админке это umi сделает, а вот работа зависимых списков это задача уже ложиться на вас в виде js, ajax, php и их вариациях в зависимости от вашей ситуации.