Добавить в ручную подпункт в подменю (Битрикс)

Что делать, когда необходимо добавить новый подпункт в подменю в ручную?

Решение:
Создадим файл для вывода подменю, например «.left.menu_ext.php», добавим в него вывод компонента «bitrix:menu.sections», а сразу после компонента – код для добавления нового пункта:
    $$aMenuLinkNew[] = array(
        'Item',
        "/you-catalog/", // Здесь укажите ссылку для нового подпункта меню
        array(),
        array(
            'DEPTH_LEVEL' => 1,
        )
    );
Новый подпункт меню появится в конце списка остальных подпунктов этого же подменю.
Для позиционирования новых подпунктов (до или после остальных пунктов) вставляем название массива до $aMenuLinksExt или после соответственно:
      $aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt, $aMenuLinksExt); // В данном примере до всех пунктов будет идти наш

23.10.2018

Есть вопросы?

Если у вас возникли вопросы по настройке какого-либо функционала CMS «Битрикс» или нужна техническая поддержка вашего сайта, то пишите мне:


Рекомендую почитать :

Получить ID из GET и вывести все элементы и свойства инфоблока
Необходимо получить ID элемента и вывести некоторые свойства инфоблока в CMS 1С–Битрикс. Решение: На странице сайта размещаем следущий код: ...
Как отформатировать дату в формате Ydiff
Как вывести дату в формате «2 года»? Решение: $first_year = "01.01.2014 00:00:00»; // Указываем исходную дату 
$format = "Ydiff"; // Формат...
Вывод блоков только на определенных страницах сайта
Иногда необходимо для определенных страниц сайта вывести дополнительные блоки с информацией, как это сделать? Решение: Для этого необходимо прос...
Отключить переходы по пунктам главного меню на мобильных
Как отключить возможность переходить по ссылкам главного меню на мобильных устройствах? Решение: Для этого необходимо отредактировать стандартн...
Счетчик обратного отсчета в «Списке новостей»
Как вывести один, последний элемент инфоблока с помощью «Список новостей» и добавить к нему счетчик обратного отсчета, а данные для счетчика брать и...
Фильтрация элементов по полю «Привязка к элементам»
Как отфильтровать элементы инфоблока по множественному полю «Привязка к элементам»? Решение: Предположим, что у нас есть три инфоблока: – расп...