Если если вам вам не нужны категории инфоблока во втором уровне меню а нужны именно пункты, то содержимое данного файла типменю.menu_ext.php должно быть
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); global $APPLICATION; if(CModule::IncludeModule("iblock") ) { $IBLOCK_ID = 3; // id инфоблока с элементами $arOrder = Array("SORT"=>"DESC"); $arSelect = Array("ID", "NAME", "IBLOCK_ID", "DETAIL_PAGE_URL"); $arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y"); $res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); while($ob = $res->GetNextElement()) // наполнение массива меню пунктами меню, мы подделываем общую структуру { $arFields = $ob->GetFields(); $aMenuLinksExt[] = Array( $arFields['NAME'], $arFields['DETAIL_PAGE_URL'], Array(), Array(), "" ); } } $aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks); // меню сформировано и слито с основным ?> |