Так говорит могучий мануал
Речь идет про .menu_ext.php.
Можно небольшой примерчик реализации меню из каталогав виде дерева. У меня выводится меню но не из каталога товаров.
У меня имеетя файл index.php в нем
Имеетсся top.menu_ext.php
в нем
Как сделать чтобы выводилось меню не из одного блока("IBLOCK_ID" => "42")
а весь каталог в виде дерева каталогов с вложенностью.
| Цитата |
|---|
| Данные файлы не редактируются визуально в модуле "Управление структурой", поэтому они не смогут быть случайно перетерты при визуальном редактировании меню. При создании этого файла используйте компонент 2.0 Пункты меню (bitrix:menu.sections) . |
Можно небольшой примерчик реализации меню из каталогав виде дерева. У меня выводится меню но не из каталога товаров.
У меня имеетя файл index.php в нем
| Код |
|---|
$APPLICATION->IncludeComponent("bitrix:menu","tree",
Array(
"ROOT_MENU_TYPE" => "top",
"MAX_LEVEL" => "4",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"));
|
Имеетсся top.menu_ext.php
в нем
| Код |
|---|
<?// пример файла .left.menu_ext.php
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
die();
global $APPLICATION;
$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "",
Array(
"ID" => $_REQUEST["ELEMENT_ID"],
"IBLOCK_TYPE" => "xml_catalog",
"IBLOCK_ID" => "42",
"SECTION_URL" => "/e-store/books/index.php?SECTION_ID=#ID#",
"CACHE_TIME" => "3600" ));
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>
|
Как сделать чтобы выводилось меню не из одного блока("IBLOCK_ID" => "42")
а весь каталог в виде дерева каталогов с вложенностью.