1С-Битрикс: Управление сайтом

Пункты меню

Компонент создан в качестве примера выборки информации из инфоблоков для создания пунктов меню. Страницу, созданную с использованием этого компонента необходимо назвать .тип_меню.menu_ext.php , где в тип_меню указывается тот тип меню из определенных в системе, куда будут выводиться создаваемые пункты меню.

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

...
$aMenuLinksExt = $APPLICATION->IncludeComponent(
"bitrix:menu.sections",
"",
Array(
	"ID" => $_REQUEST["ELEMENT_ID"],
        "IBLOCK_TYPE" => "books",
        "IBLOCK_ID" => "30",
        "SECTION_URL" => "/e-store/books/index.php?SECTION_ID=#ID#",
        "DEPTH_LEVEL" => "2",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "3600"
     )
); 
...

Описание параметров

Основные параметры
ID
Идентификатор элементов или разделов, для которых должен быть создан пункт меню.


IBLOCK_TYPE
Тип информационного блока.


IBLOCK_ID
Код информационного блока указанного выше типа.


SECTION_URL
Адрес, ведущий на страницу с содержимым раздела.

Источник данных
DEPTH_LEVEL
В параметре определяется количество выводимых уровней вложенности.

Настройки кеширования
CACHE_TYPE
Тип кеширования. Доступны следующие значения:
  • А - Авто
    Автоматическое кеширование. Действует при включенном автокешировании на странице Настройки кеширования (Настройки > Настройки продукта > Автокеширование) и при установленном времени кеширования в поле CACHE_TIME (сек.).
  • Y - Кешировать
    При данном типе кеширования время кеширования (CACHE_TIME) должно быть установлено. Настройки автокеширования не влияют на данный тип кеширования.
  • N - Не кешировать
    При выборе этого типа кеширование не происходит, независимо от настроек автокеширования (Настройки > Настройки продукта > Автокеширование)


CACHE_TIME
Время кеширования в секундах. По умолчанию поле содержит 3600 сек.

© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом