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

Меню списков


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