Документация для разработчиков
Темная тема

Список сравниваемых элементов каталога


Описание 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"
	)
);?>


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