Галку AJAX в iblock.element.add.form

Рейтинг: 2.8760  
На голосовании
Предложил Хан Эрли 31.10.2011 20:51:24

Галку AJAX в iblock.element.add.form

Две ситуации:
1. Нужна форма в модальном окне, вот такое решение: http://alexvaleev.ru/ajax-form-bitrix-popup/
2. На одной странице у нас две и более форм добавления инфоблока, например "Добавить квартиру", "Добавить участок" и "Добавить сарай".
Ясно дело, что это будут разные поля, инфоблоки т.д. Если мы отправляем данные из одной формы, то у нас будут сообщения во всех формах (!). Но это не хорошо!

Режим ajax решает эту проблему.
К сожалению, у компонента iblock.element.add.form нет галки "Включить ajax", а жаль....
Приходится тупо в указывать режим ajax при вызове компонента...
Идея: в штатный компонент iblock.element.add.form добавить галку "Включить режим ajax" (ведь в других же компанентах это есть)

Рейтинг: 0  
anya_o 02.11.2011 10:56:43
для этого в ваш шаблон компоненты добавляется файл .parameters.php
Рейтинг: 0.7332  
Хан Эрли 02.11.2011 11:01:05
для этого в ваш шаблон компоненты добавляется файл .parameters.php
Спасибо, что просветили... Раньше я этого не знал.... :D:D:D
Дело в том, что у меня уже и так практически к каждому компоненту свои шаблоны, где исправляется куча недоработок штатных шаблонов. Считаю, что это не правильно.
Если компонент имеет какой-то функционал, то надо его вывести эти настройки в админку, а не порознь делать костыли.