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