Задать вопрос
@Yura0103

Выпадающее меню из элементов раздела инфоблока?

В главное меню выводятся пункты меню из файла .top.menu.php один из пунктов является ссылкой на раздел инфоблока. Как реализовать что бы в выпадающем меню были элементы данного раздела инфоблока. ?
Пробовал такой вариант . Но ничего не выводится
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

global $APPLICATION;

if(CModule::IncludeModule("iblock"))
{

$IBLOCK_ID = 3;        //здесь необходимо указать ID Вашего инфоблока

$arOrder = Array("SORT"=>"ASC");   
$arSelect = Array("ID", "NAME", "IBLOCK_ID", "DETAIL_PAGE_URL");
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y","SECTION_ID"=>'5');
$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);
?>
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Сложный 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега 1С-Битрикс
https://www.youtube.com/watch?v=ugg20XU1Mqg&list=P...
Долго обьяснять ;) смотри тут
Ответ написан
Комментировать
rpsv
@rpsv
нормально делай, нормально будет
Вам нужно создать `ext` файл меню. Детальнее про работу с меню и пример динамического формирования можете посмотреть в документации: https://docs.1c-bitrix.ru/pages/cms-basics/menu.ht...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы