[QUOTE]Лиана пишет:
Компонент menu.sections работает ли вообще?[/QUOTE]В принципе, все поставляемые в комплекте компоненты - работают :)[QUOTE]Лиана пишет:
Очень надо сделать левое выпадающее меню на основе инфоблока-каталога.[/QUOTE]Делал примерно так:
1. В корне создал файлик .left.menu_ext.php вот с таким содержимым:[CODE]<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", Array(
"ID" => $_REQUEST["SECTION_ID"],
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "5",
"SECTION_URL" => "/catalog/index.php?SECTION_ID=#ID#",
"DEPTH_LEVEL" => "4",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>[/CODE]
2. В шаблоне в нужное место вставил меню:[CODE]<?$APPLICATION->IncludeComponent(
"bitrix:menu",
".default",
Array(
"ROOT_MENU_TYPE" => "left",
"MAX_LEVEL" => "3",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"
)
);?>[/CODE]
Ну и увидел меню в публичной части :)
Самое главное - указать правильный инфоблок, чтобы там были разделы, ну и в шаблоне в параметрах меню указать, что используется меню типа EXT (или как там в параметрах написано - не помню....) :)
ЗЫЖ мог в чем-то ошибиться, но вроде так :)
Компонент menu.sections работает ли вообще?[/QUOTE]В принципе, все поставляемые в комплекте компоненты - работают :)[QUOTE]Лиана пишет:
Очень надо сделать левое выпадающее меню на основе инфоблока-каталога.[/QUOTE]Делал примерно так:
1. В корне создал файлик .left.menu_ext.php вот с таким содержимым:[CODE]<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", Array(
"ID" => $_REQUEST["SECTION_ID"],
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "5",
"SECTION_URL" => "/catalog/index.php?SECTION_ID=#ID#",
"DEPTH_LEVEL" => "4",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>[/CODE]
2. В шаблоне в нужное место вставил меню:[CODE]<?$APPLICATION->IncludeComponent(
"bitrix:menu",
".default",
Array(
"ROOT_MENU_TYPE" => "left",
"MAX_LEVEL" => "3",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"
)
);?>[/CODE]
Ну и увидел меню в публичной части :)
Самое главное - указать правильный инфоблок, чтобы там были разделы, ну и в шаблоне в параметрах меню указать, что используется меню типа EXT (или как там в параметрах написано - не помню....) :)
ЗЫЖ мог в чем-то ошибиться, но вроде так :)