- Автор темы
- #1
Кто-нибудь в курсе- битрикс способен отобразить многоуровневое меню из инфоблока с новостями? То есть отобразить все разделы, подразделы, элементы и т.д. без знания программирования? ××××××××××××××× Ок... допустим, я супер-пупер программист. Как должен выглядеть $aMenuLinks? Передаю такой
В шаблоне же получаю жалкое ***но из вложения и, разумеется, шаблон просто выводит элементы не соблюдая вложенность. Меню выводится с помощью
PHP:
$aMenuLinks = array();
$aMenuLinks[0][0] = 'Кованые мостики';
$aMenuLinks[0][1] = '/services/';
$aMenuLinks[0][2] = array();
$aMenuLinks[0][3] = array();
$aMenuLinks[0][3]['FROM_IBLOCK'] = '13';
$aMenuLinks[0][3]['IS_PARENT'] = '1';
$aMenuLinks[0][3]['DEPTH_LEVEL'] = '1';
$aMenuLinks[1][0] = 'Кованые мостики чилд';
$aMenuLinks[1][1] = '/services/';
$aMenuLinks[1][2] = array();
$aMenuLinks[1][3] = array();
$aMenuLinks[1][3]['FROM_IBLOCK'] = '13';
$aMenuLinks[1][3]['IS_PARENT'] = '';
$aMenuLinks[1][3]['DEPTH_LEVEL'] = '2';
PHP:
<?$APPLICATION->IncludeComponent("bitrix:menu", "services_left", array(
"ROOT_MENU_TYPE" => "left",
"MENU_CACHE_TYPE" => "A",
"MENU_CACHE_TIME" => "3600000",
"MENU_CACHE_USE_GROUPS" => "N",
"MENU_CACHE_GET_VARS" => "",
"MAX_LEVEL" => 2,
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y",
"DELAY" => "N",
"ALLOW_MULTI_SELECT" => "N" ));
Вложения
Последнее редактирование модератором: