Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Меню из элементов инфоблока

00 голосов
3
Всем добрый день!
Возник следующий вопрос - как сделать меню не из разделов инфоблока (как позволяет штатный компонент bitrix:menu.sections ), а из элементов определенного инфоблока? Решается ли эта задача штатными средствами или нужно писать отдельный компонент наподобие bitrix:menu.elements?
спросил 06 Март, 14 от Texnik (1,860 баллов)

3 Ответы

00 голосов
используйте служебные файлы с именем .тип меню.menu_ext.php.
в них можете сформировать меню под ваши цели.
настройте компонент bitrix:menu
ответил 16 Авг, 14 от Exet (380 баллов)
00 голосов
Цитата
Игорь Гладких пишет:
используйте служебные файлы с именем .тип меню.menu_ext.php. в них можете сформировать меню под ваши цели.

я именно так и делаю, когда мне нужно меню из РАЗДЕЛОВ инфоблока, в файле .тип меню.menu_ext.php. использую компонент bitrix:menu.sections. А сейчас мне нужно меню из ЭЛЕМЕНТОВ инфоблока, и я не знаю, что должно быть в файле .тип меню.menu_ext.php :)

Вопрос в этом и заключается)
ответил 21 Дек, 14 от Texnik (1,860 баллов)
00 голосов
сделайте ручную выборку элементов через CIBlockElement::GetList, сформируйте выходной массив $aMenuLinks.
ответил 11 Апр, 15 от Exet (380 баллов)

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

0 голосов
7 ответов
0 голосов
3 ответов
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
1 ответ