Цитата |
---|
Павел Поляков написал: Тогда я тоже буду рад, если кто то ответит на этот вопрос. |
Решил по другому:Переделал файл menu_ext таким образом-
Код |
---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$menu_get=array();
$arFilter = Array('SECTION_ID'=>'143');
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true); //получил нужный мне раздел
while($ar_result = $db_list->GetNext())
{
$menu_get[]=$ar_result;//собрал полученное в один массив чтобы потом перебрать
}
$result=array();
$item=array();
foreach ($menu_get as $value){ // тут в $item я "иммитирую" результат работы компонента menu.sections и записываю в $result
$item[0]=$value['NAME'];
$item[1]=$value['SECTION_PAGE_URL'];
$item[2][0]=$value['SECTION_PAGE_URL'];
$item[3]['FROM_IBLOCK']=true;
$item[3]['IS_PARENT']=false;
$item[3]['DEPTH_LEVEL']=$value['DEPTH_LEVEL'];
$result[]=$item;
unset($item);
}
$aMenuLinksExt=$result;
$aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks);
?> |
Мою задачу это решило,но вероятно есть решения получше. Осталось их найти:)