С файлом menu_ext.php разобрался на половину. В меню ссылки работают только по первому уровню , а переходы по второму уровню не осуществляются. может не тот компонент подключил? Вначале было bitrix:eshop.menu.sections
<?
if(!defined("B_PROLOG_INCLUDED" [IMG] || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
//Фан
if (!function_exists("GetTreeRecursive" [IMG] ) //Include from main.map component
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "15",
"SECTION_URL"=>"/store/mobi/mobile.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "19",
"SECTION_URL"=>"/store/notebooks.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "21",
"SECTION_URL"=>"/store/pad.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "17",
"SECTION_URL"=>"/store/avtosound.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
?>
<?
if(!defined("B_PROLOG_INCLUDED" [IMG] || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
//Фан
if (!function_exists("GetTreeRecursive" [IMG] ) //Include from main.map component
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "15",
"SECTION_URL"=>"/store/mobi/mobile.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "19",
"SECTION_URL"=>"/store/notebooks.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "21",
"SECTION_URL"=>"/store/pad.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "17",
"SECTION_URL"=>"/store/avtosound.php",
"DEPTH_LEVEL" => "2",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600000"
[IMG] ,
false,
Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
?>
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках