Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 2 Гостей просматривают эту тему.

*

webtrend

  • **
  • 89
  • +0/-0
    • Просмотр профиля
Добрый день, вопрос следующий, может кто сталкивался.
Необходимо на сайте реализовать несколько разных форм связи, в зависимости от раздела где находится пользователь.
По логике вещей я понимаю, что должно быть в форме некое поле в котором будет название раздела?
Как подставить название раздела в это поле не пойму?
И нужно осуществить, чтобы в разных разделах менялись поля для заполнения?
Может у кого нибудь есть пример?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Если разговор идет о том, что меняются поля в форме, может это разные формы?

Если это одна форма и просто надо подставлять название страницы (раздела).
- cделайте в форме поле "название страницы"
- спрячьте его при выводе формы (например через <input type="hidden" name="..." value="" />)
- при отрисовки формы в xslt шаблоне подставляйте название текущей страницы в это поле

Соответственно, при отправке формы, это поле будет содержать название страницы откуда ушло письмо.

*

webtrend

  • **
  • 89
  • +0/-0
    • Просмотр профиля
А если к примеру мне нужно, чтобы в форме был выпадающий список, к примеру в нем название1, название2.
При выборе название1, загружались одни паля для заполнения, при выборе название2 другие... как быть?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Если эти поля не обязательные, то делаете форму со всеми возможными полями и через js скрываете/показываете их.

А если обязательные, то тут могут быть варианты. Например, оставить их необязательными для umi, но сделать их обязательными для js проверок.

*

webtrend

  • **
  • 89
  • +0/-0
    • Просмотр профиля