@nikolay_akhmetyanov
Front-end developer

Как получить массив с названиями категорий 1с bitrix?

Всем привет! Просьба оказать помощь...

Меню должно содержать 3 уровня и отображаться на всех страницах одинаково. На главной странице все работало отлично (1 уровень- 2 уровень-3 уровень ), но при переходе в любую из категорий отображаются только категории текущего уровня и подкатегории, т.е 2 уровень и 3 уровень , а 1 уровень пропадает. Начал копать и разбираться, понял, что нужно работать с файлом .top.menu.php . Там есть массив который выводит категории текущего уровня и подуровней. Как сделать, что бы он выводил все категории вне зависимости от того в какой категории я нахожусь?
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 1
У вас наверняка в настройка компонента меню ROOT_MENU_TYPE == top и CHILD_MENU_TYPE == top
Сделайте так - пусть файл .top.menu.php будет только в верхнем уровне.
Файлы .top.menu.php в каталогах разедлов переименуйте в .subtop.menu.php, а параметр CHILD_MENU_TYPE измените на subtop
Ну и почитайте как работает компонента меню и параметры ROOT_MENU_TYPE и CHILD_MENU_TYPE
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы