Описание support.wizard
Компонент служит для организации полноценного публичного интерфейса технической поддержки, создание обращения в котором выполняется с помощью специального мастера. Компонент является стандартным и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Сервисы > Техподдержка > Техподдержка с мастером.
Компонент относится к модулю Техподдержка.
Примечание: мастер представляет собой информационный блок, а вопросы мастера являются разделами и элементами этого инфоблока.
Параметры
Поле | Параметр | Описание |
Основные параметры |
Тип инфоблока | IBLOCK_TYPE | Указывается тип информационного блока. |
Информационный блок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор инфоблока, в котором хранится мастер техподдержки. |
Свойство, в котором хранится тип вопроса | PROPERTY_FIELD_TYPE | Указывается свойство, в котором хранится тип вопроса. |
Множественное свойство, в котором хранятся значения выпадающего списка | PROPERTY_FIELD_VALUES | Указывается множественное свойство, в котором хранятся значения выпадающего списка. |
Управление адресами страниц |
Идентификатор обращения | VARIABLE_ALIASES_ID | Указывается идентификатор обращения. |
Управление режимом 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-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед. |
Дополнительные настройки |
Добавлять разделы мастера в навигационную цепочку | INCLUDE_IBLOCK_INTO_CHAIN | [Y|N] При отмеченной опции разделы мастера техподдержки будут добавлены в навигационнную цепочку. |
Количество обращений на одной странице | TICKETS_PER_PAGE | Указывается количество обращений, отображаемых на одной странице. |
Количество сообщений на одной странице | MESSAGES_PER_PAGE | Указывается количество сообщений, отображаемых на одной странице. |
Максимальная длина неразрывной строки |
MESSAGE_MAX_LENGTH |
Задается максимальная длина фразы без пробелов или символов перевода строки. |
Направление для сортировки сообщений в обращении |
MESSAGE_SORT_ORDER |
Указывается направление сортировки сообщений в обращении. Сообщения сортируются по времени добавления:
- asc - по возрастанию;
- desc - по убыванию.
|
Устанавливать заголовок страницы | SET_PAGE_TITLE | При выборе значения Да в качестве заголовка будет установлено Список обращений. В противном случае (значение Нет) заголовок установлен не будет. |
Шаблон мастера | TEMPLATE_TYPE | Укажите тему внешнего вида мастера: Строгий (standard) или Изящный (.default). |
Показать результат работы мастера | SHOW_RESULT | [Y|N] При отмеченной опции будет показан результат работы мастера. |
Показывать поле ввода купона | SHOW_COUPON_FIELD | [Y|N] При отмеченной опции будет показано поле ввода купона. |
Показывать пользовательские поля |
SET_SHOW_USER_FIELD |
Выбираются пользовательские поля, которые должны быть показаны в форме создания/редактирования обращения. |
Привязка разделов мастера к категориям техподдержки |
Включить привязки | SECTIONS_TO_CATEGORIES | [Y|N] При отмеченной опции будет включена привязка разделов мастера к категориям техподдержки, станет активным
дополнительное поле.
Список разделов для привязки | SELECTED_SECTIONS | Указывается список разделов мастера техподдержки для привязки. |
|
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:support.wizard","",Array(
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "11",
"PROPERTY_FIELD_TYPE" => "type",
"PROPERTY_FIELD_VALUES" => "values",
"AJAX_MODE" => "N",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"TICKETS_PER_PAGE" => "50",
"MESSAGES_PER_PAGE" => "20",
"MESSAGE_MAX_LENGTH" => "70",
"MESSAGE_SORT_ORDER" => "asc",
"SET_PAGE_TITLE" => "Y",
"TEMPLATE_TYPE" => "standard",
"SHOW_RESULT" => "Y",
"SHOW_COUPON_FIELD" => "Y",
"SECTIONS_TO_CATEGORIES" => "Y",
"SELECTED_SECTIONS" => Array(),
"SET_SHOW_USER_FIELD" => array(),
"VARIABLE_ALIASES_ID" => "ID",
"AJAX_OPTION_SHADOW" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N"
)
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.