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

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


Описание 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
Наверх