Документация для разработчиков
Темная тема

Мастер создания обращения (с регистрацией пользователя)


Описание iblock.wizard

Компонент формирует разделы мастера на основе секций инфоблока и вопросы на основе элементов инфоблока. Компонент разработан для решения Официальный сайт государственной организации. Компонент стандартный и входит в дистрибутив модуля.

В структуре визуального редактора компонент расположен по пути Сервисы > Техподдержка.



Параметры

Поле Параметр Описание
Управление режимом AJAX
Включить режим AJAX AJAX_MODE [Y|N] При установленной опции для компонента будет включен режим AJAX.
Включить прокрутку к началу компонента AJAX_OPTION_JUMP [Y|N] Если пользователь совершит AJAX-переход, то при установленой опции по окончании загрузки произойдет прокрутка к началу компонента.
Включить подгрузку стилей AJAX_OPTION_STYLE [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом.
Включить эмуляцию навигации браузера AJAX_OPTION_HISTORY [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед.
Основные параметры
Тип инфоблока IBLOCK_TYPE Указывается тип информационного блока.
Информационный блок IBLOCK_ID Для выбранного типа инфоблоков указывается идентификатор инфоблока, в котором хранится мастер техподдержки.
Свойство, в котором хранится тип вопроса PROPERTY_FIELD_TYPE Указывается свойство, в котором хранится тип вопроса.
Множественное свойство, в котором хранятся значения выпадающего списка PROPERTY_FIELD_VALUES Указывается множественное свойство, в котором хранятся значения выпадающего списка.
Свойство, в котором хранится признак обязательности PROPERTY_FIELD_NEED Указывается свойство, в котором хранится признак обязательности.
Страница, с которой пришли на мастер (для кнопки "Назад", может быть пустое) BACK_URL Указывается адрес страницы, с которой пришли на мастер (для кнопки "Назад", поле может быть пустое).
Страница с формой редактирования сообщения NEXT_URL Указывается адрес страницы с формой редактирования сообщения.
Дополнительные настройки
Добавлять разделы мастера в навигационную цепочку INCLUDE_IBLOCK_INTO_CHAIN [Y|N] При отмеченной опции разделы мастера техподдержки будут добавлены в навигационнную цепочку.
Регистрировать пользователей REGISTER_USER [Y|N] При отмеченной опции будет происходить регистрация пользователя, создающего обращение.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах. По умолчанию поле содержит 3600 сек.


Пример вызова

<?$APPLICATION->IncludeComponent(
"gosportal:iblock.wizard",
	"",
	Array(
		"AJAX_MODE" => "Y",
		"IBLOCK_TYPE" => "feedback",
		"IBLOCK_ID" => "7",
		"PROPERTY_FIELD_TYPE" => "type",
		"PROPERTY_FIELD_VALUES" => "values",
		"PROPERTY_FIELD_NEED" => "need",
		"BACK_URL" => "ticket_list.php",
		"NEXT_URL" => "ticket_edit.php",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
		"REGISTER_USER" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"CACHE_NOTES" => "",
		"AJAX_OPTION_JUMP" => "Y",
		"AJAX_OPTION_STYLE" => "N",
		"AJAX_OPTION_HISTORY" => "Y",
		"AJAX_OPTION_ADDITIONAL" => ""
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024