Добрый день. Смотрел по поиску. но ничего не нашел
Как сделать, чтобы при формированию многоуровневого меню, первый пункт брался с наименования инфоблока?
См. картинку, первый пункт идет "Видео аудио фото", а подпункт уже что в него включено и т.д.
Код:
Текущий код начинает пункты меню с "Hi-Fi акустика" и т.д.
Как сделать, чтобы при формированию многоуровневого меню, первый пункт брался с наименования инфоблока?
См. картинку, первый пункт идет "Видео аудио фото", а подпункт уже что в него включено и т.д.
Код:
Код |
---|
if(CMOdule::IncludeModule("iblock")) { $res = CIBlock::GetList( Array(), Array( 'TYPE'=>'catalog', 'SITE_ID'=>SITE_ID, 'ACTIVE'=>'Y', "CNT_ACTIVE"=>"Y" ), true ); while($ar_res = $res->Fetch()) { $aMenuLinksExt = null; $aMenuLinksExt = $APPLICATION->IncludeComponent( "bitrix:menu.sections", "", Array( "IS_SEF" => "N", "ID" => $_REQUEST["ID"], "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => $ar_res["ID"], "SECTION_URL" => "", "DEPTH_LEVEL" => "3", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "CACHE_NOTES" => "" ) ); $aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt); } } |