Описание 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"
)
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.