Описание catalog.compare.list
Компонент выводит список сравниваемых элементов каталога в виде небольшой таблицы.
Он предоставляет возможность удаления элемента из списка и возможность сравнения элементов.
Компонент стандартный, входит в дистрибутив модуля и содержит два шаблона: .default и bootstrap_v4.
В визуальном редакторе компонент расположен по пути Контент > Каталог > Список сравниваемых элементов каталога.
Компонент относится к модулю Информационные блоки.
Параметры
Поле |
Параметр |
Описание |
Источник данных |
Тип инфоблока |
IBLOCK_TYPE |
Указывается один из созданных в системе типов информационных блоков. |
Инфоблок |
IBLOCK_ID |
Для выбранного типа инфоблоков указывается идентификатор информационного блока, элементы которого будут отфильтрованы. |
Внешний вид |
Отображать список сравнения поверх страницы | POSITION_FIXED |
[Y|N] При отмеченной опции список сравнения будет отображен поверх страницы. |
Положение на странице | POSITION |
Выберите положение списка сравнения на странице: вверху слева, вверху справа, внизу слева или внизу справа. |
Управление режимом 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-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед. |
Дополнительные настройки |
URL, ведущий на страницу с содержимым элемента раздела |
DETAIL_URL |
Указывается путь к странице с детальным описанием элемента раздела. |
URL страницы с таблицей сравнения |
COMPARE_URL |
Указывается путь к странице с таблицей сравнения элементов текущего инфоблока. |
Уникальное имя для списка сравнения | NAME |
Задается имя переменной, в которой передается список сравниваемых элементов. По умолчанию CATALOG_COMPARE_LIST. |
Настройки действий |
Название переменной, в которой передается действие | ACTION_VARIABLE | Задается имя переменной, в которой передается действие. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице. |
Название переменной, в которой передается код товара для покупки | PRODUCT_ID_VARIABLE | Задается имя переменной, в которой будет передаваться идентификатор товара. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:catalog.compare.list","",
Array(
"AJAX_MODE" => "Y",
"IBLOCK_TYPE" => "books",
"IBLOCK_ID" => "6",
"POSITION_FIXED" => "Y",
"POSITION" => "top left",
"DETAIL_URL" => "",
"COMPARE_URL" => "compare.php",
"NAME" => "CATALOG_COMPARE_LIST",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id"
)
);?>