Беларусь

region-img

Документация Сотбит: Рекламации. Компоненты. sotbit:complaints

sotbit:complaints

 
Комплексный компонент sotbit:complaints предназначен для работы с рекламациями.
 
В визуальном редакторе компонент расположен по пути: sotbit > Рекламации.
 

Установка компонента

 
Для отображения компонента в Публичной части сайта, код компонента необходимо разместить в желаемую область на странице.
 
Код компонента
$APPLICATION->IncludeComponent(
     "sotbit:complaints",
     "",
     Array(
          "ADD_CHAIN" => "Y",
          "ADD_COMPLAINTS_FIELDS" => array("", ""),
          "ADD_COMPLAINTS_PROPERTIES" => array("", ""),
          "ADD_POSITIONS_FIELDS" => array("", ""),
          "ADD_POSITIONS_PROPERTIES" => array("", ""),
          "ADD_PRODUCTS_IBLOCKS" => array("", ""),
          "CACHE_TIME" => "36000000",
          "CACHE_TYPE" => "A",
          "DATE_FORMAT" => "d.M.Y",
          "DISPLAY_BOTTOM_PAGER" => "Y",
          "DISPLAY_DETAIL_FIELDS" => array("", ""),
          "DISPLAY_DETAIL_PROPERTIES" => array("", ""),
          "DISPLAY_FIELDS" => array("", ""),
          "DISPLAY_POSITIONS_PROPERTIES" => array("", ""),
          "DISPLAY_PROPERTIES" => array("", ""),
          "DISPLAY_TOP_PAGER" => "N",
          "FILTER_NAME" => "SOTBIT_COMPLAINTS",
          "IBLOCK_ID" => Option::get("sotbit.complaints","IBLOCK_COMPLAINTS_ID","",SITE_ID),
          "IBLOCK_POSITION_ID" => Option::get("sotbit.complaints","IBLOCK_COMPLAINTS_POSITIONS_ID","",SITE_ID),
          "IBLOCK_POSITION_TYPE" => "sotbit_type_complaints",
          "IBLOCK_TYPE" => "sotbit_type_complaints",
          "PAGER_BASE_LINK_ENABLE" => "N",
          "PAGER_DESC_NUMBERING" => "N",
          "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
          "PAGER_SHOW_ALL" => "N",
          "PAGER_SHOW_ALWAYS" => "N",
          "PAGER_TEMPLATE" => ".default",
          "PAGER_TITLE" => "Рекламации",
          "PER_PAGE" => "20",
          "SEARCH_PRODUCTS_FIELDS" => array("", ""),
          "SEARCH_PRODUCTS_PROPERTIES" => array(""),
          "SEF_MODE" => "N",
          "SORT_BY1" => "ACTIVE_FROM",
          "SORT_BY2" => "SORT",
          "SORT_ORDER1" => "DESC",
          "SORT_ORDER2" => "ASC",
          "VARIABLE_ALIASES" => Array(
               "ADD" => "ADD",
               "ID" => "ID",
               "PRODUCT_SEARCH" => "PRODUCT_SEARCH"
          )
     ),
false
);
 
После успешного добавления компонента на страницу необходимо настроить его параметры.
 
Параметры
Поле
Параметр
Описание
Шаблон компонента
Шаблон компонента
COMPONENT_TEMPLATE
Поле выбора шаблона компонента.
Источник данных
Тип инфоблока рекламаций
IBLOCK_TYPE
Указывается тип инфоблока рекламаций.
Инфоблок рекламаций
IBLOCK_ID
Указывается инфоблок рекламаций.
Тип инфоблока рекламационных позиций
IBLOCK_POSITION_TYPE
Указывается тип инфоблока рекламационных позиций.
Инфоблок рекламационных позиций
IBLOCK_POSITION_ID
Указывается инфоблок рекламационных позиций.
Внешний вид
Формат даты
DATE_FORMAT
Указывается формат даты.
Фильтр
FILTER_NAME
Указывается название переменной фильтра для рекламаций.
Управление адресами страниц
Включить поддержку ЧПУ
SEF_MODE
(Y / N) При включенной опции для компонента будет включен режим поддержки ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры: SEF_FOLDER, SEF_URL_TEMPLATES.
Идентификатор рекламаций
VARIABLE_ALIASES_ID
Указывается индикатор рекламаций.
Идентификатор страницы поиска
VARIABLE_ALIASES_PRODUCT_SEARCH
Указывается индикатор страницы поиска.
Идентификатор страницы добавления
VARIABLE_ALIASES_ADD
Указывается индикатор страницы добавления.
Настройки кеширования
Тип кеширования
CACHE_TYPE
Указывается тип кеширования.
 
Тип кеширования:
 
  • A авто+управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных.
  • Y кешировать: для кеширования необходимо определить время кеширования.
  • N не кешировать: кеширования нет в любом случае.
Время кеширования
CACHE_TIME
Указывается время кеширования в секундах.
Настройки списка
Поле для первой сортировки рекламаций
SORT_BY1
Выбор поля для первой сортировки рекламаций.
Направление для первой сортировки рекламаций
SORT_ORDER1
Выбор направления сортировки рекламаций для первого поля сортировки.
Поле для второй сортировки рекламаций
SORT_BY2
Выбор поля для второй сортировки рекламаций.
Направление для второй сортировки рекламаций
SORT_BY2
Выбор направления сортировки рекламаций для второго поля сортировки.
Выводимые свойства
DISPLAY_PROPERTIES
Указываются выводимые свойства рекламаций.
Выводимые поля
DISPLAY_FIELDS
Указываются выводимые поля рекламаций.
Количество рекламаций на одной странице
PER_PAGE
Указывается число рекламаций на одной странице.
Настройки детального просмотра
Выводимые свойства рекламаций
DISPLAY_DETAIL_PROPERTIES
Указываются выводимые свойства рекламаций в режиме детального просмотра.
Выводимые поля рекламаций
DISPLAY_DETAIL_FIELDS
Указываются выводимые свойства рекламаций в режиме детального просмотра.
Выводимые свойства рекламационных позиций
DISPLAY_POSITIONS_PROPERTIES
Указываются выводимые свойства рекламационных позиций в режиме детального просмотра.
Добавлять элемент в цепочку навигации
ADD_CHAIN
(Y / N) в режиме детального просмотра
Настройки страницы добавления
Добавляемые поля рекламации
ADD_COMPLAINTS_FIELDS
Указываются добавляемые поля рекламаций.
Добавляемые свойства рекламации
ADD_COMPLAINTS_PROPERTIES
Указываются добавляемые свойства рекламаций.
Добавляемые поля рекламационных позиций
ADD_POSITIONS_FIELDS
Указываются добавляемые поля рекламационных позиций.
Добавляемые свойства рекламационных позиций
ADD_POSITIONS_PROPERTIES
Указываются добавляемые свойства рекламационных позиций.
Настройка поиска товара
Инфоблоки для выбора товаров рекламационных позиций
ADD_PRODUCTS_IBLOCKS
Указываются инфоблоки для выбора товаров рекламационных позиций.
Выводимые поля товара
SEARCH_PRODUCTS_FIELDS
Указываются выводимые поля товара.
Выводимые свойства товара
SEARCH_PRODUCTS_PROPERTIES
Указываются выводимые свойства товара.
Настройка постраничной навигации
Шаблон постраничной навигации
PAGER_TEMPLATE
Указывается название шаблона постраничной навигации. Если поле пусто, то выбирается шаблон по умолчанию .default.
Выводить над списком
DISPLAY_TOP_PAGER
(Y / N) При отмеченной опции постраничная навигация будет выведена вверху страницы.
Выводить под списком
DISPLAY_BOTTOM_PAGER
(Y / N) При отмеченной опции постраничная навигация будет выведена внизу страницы.
Название категорий
PAGER_TITLE
Задается название категорий, по которым происходит перемещение по элементам.
Выводить всегда
PAGER_SHOW_ALWAYS
(Y / N) При отмеченной опции постраничная навигация будет выводиться, даже если все элементы помещаются на одной странице.
Использовать обратную навигацию
PAGER_DESC_NUMBERING
(Y / N) При отмеченной опции будет использоваться обратная навигация. Для обратной навигации в системе происходит обратный отсчет страниц (последняя страница считается первой). Таким образом, постоянно меняется лишь последняя страница при добавлении нового элемента. Это верно, если новые элементы попадают всегда вверх списка (отсортированы по дате начала активности по убыванию).
Время кеширования страниц для обратной навигации
PAGER_DESC_NUMBERING_CACHE_TIME
Задается время кеширования страниц в секундах для обратной навигации.
Показывать ссылку «Все»
PAGER_SHOW_ALL
(Y / N) При отмеченной опции в постраничную навигацию будет добавлена ссылка Все, с помощью которой можно отобразить все элементы.
Включить обработку ссылок
PAGER_BASE_LINK_ENABLE
(Y / N) При отмеченной опции доступна обработка ссылок для постраничной навигации.
Если параметр активен, то необходимо настроить следующие параметры: Url для построения ссылок (по умолчанию - автоматически)
Имя массива с переменными для построения ссылок

Нужна помощь в настройке решения

Оставьте заявку и мы свяжемся с вами!