[QUOTE]Dmitry Valyanov пишет:
ЦитатаНеля Фещенко пишет:
Как указать выпадающему меню брать данные из инфоблоков?
Посмотрите, как на демо сайте организован, например, показ категорий по книгам
У компонента верхнего выпадающего меню - укажите нужное количество уровней и укажаите использование меню типа _ext.
Компонент для создания меню типа _ext следует разместить в том разделе, где вы планируете его отображать.
Посмотрите действующий пример:
"\e-store\books\.left.menu_ext.php"
А также код подключения компонента, который читает указанные меню на основе инф. блоков:
Код
<?$APPLICATION->IncludeComponent("bitrix:menu", "vertical_multilevel", Array(
"ROOT_MENU_TYPE" => "top",
"MAX_LEVEL" => "3",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"
)
);?>
[/QUOTE]
Я сделал как вы сказали...
добавил код из примера который есть в "\e-store\books\.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["ELEMENT_ID"],
"IBLOCK_TYPE" => "products",
"IBLOCK_ID" => "6",
"SECTION_URL" => "/products/anti_infection/index.php?SECTION_ID=#ID#",
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>[/CODE]
затем проверил код меню которое подключается в шаблоне:
[CODE]<?$APPLICATION->IncludeComponent("bitrix:menu", "left_wmcorp_ru", Array(
"ROOT_MENU_TYPE" => "top",
"MAX_LEVEL" => "3",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"
)
);
?>[/CODE]
Но ничего нового содержимового инфоблоков не отображается ... прошу помочь... :(