Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Меню списков


Описание lists.menu

Компонент добавляет в меню пункты, ведущие на страницы списков. Компонент является стандартным и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Контент > Универсальные списки > Меню списков.

Компонент относится к модулю Универсальные списки.



Параметры

Поле Параметр Описание
Источник данных
Тип инфоблока IBLOCK_TYPE_ID Указывается тип информационных блоков, откуда будет использоваться информация.
Шаблоны ссылок
Включить режим совместимости с поддержкой ЧПУ IS_SEF Установка флажка включает режим использвоания ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры:
Каталог ЧПУ (относительно корня сайта) SEF_BASE_URL Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Основа ЧПУ URL списка SEF_LIST_BASE_URL Указывается основа для построения шаблона ссылок универсального списка.
URL списка SEF_LIST_URL Указывается шаблон ссылки на универсальный список.
SEF_BASE_URL, SEF_LIST_BASE_URL и SEF_LIST_URL.

Если режим поддержки ЧПУ выключен, то необходимо настроить следующие параметры:
URL списка LIST_URL Указывается шаблон ссылки на универсальный список.
ID списка для подсветки пункта меню LIST_ID Указывается шаблон пункта меню для подсветки.
LIST_URL и LIST_ID.

Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.


Пример вызова

 <?$APPLICATION->IncludeComponent(
	"bitrix:lists.menu",
	"",
	Array(
		"IBLOCK_TYPE_ID" => "lists",
		"IS_SEF" => "N",
		"LIST_URL" => "lists.list.php?list_id=#list_id#",
		"LIST_ID" => $_REQUEST["list_id"],
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"CACHE_NOTES" => ""
	)
); ?>


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