Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Мастер создания обращения


Описание iblock.wizard

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

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

Компонент относится к модулю Техподдержка.



Параметры

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


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

<?$APPLICATION->IncludeComponent("bitrix:iblock.wizard","",Array(
		"AJAX_MODE" => "N", 
		"IBLOCK_TYPE" => "services", 
		"IBLOCK_ID" => "11", 
		"PROPERTY_FIELD_TYPE" => "", 
		"PROPERTY_FIELD_VALUES" => "", 
		"BACK_URL" => "ticket_list.php", 
		"NEXT_URL" => "ticket_edit.php", 
		"INCLUDE_IBLOCK_INTO_CHAIN" => "Y", 
		"CACHE_TYPE" => "A", 
		"CACHE_TIME" => "3600", 
		"AJAX_OPTION_JUMP" => "N", 
		"AJAX_OPTION_STYLE" => "Y", 
		"AJAX_OPTION_HISTORY" => "N" 
	),
);?>


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