вот попробуйте этот код, когда-то давно использовал его, для подобной задачи, но наверняка сказать сейчас не могу - проверить негде. модифицированный компонент menu.sections из одного из проектов:
Теперь проблема с url. Каталог находиться в разделе адрес_сайта//technika-chetra/ При нажатии на ссылку нет перехода на нужный раздел или элемент. Остается то же соджержание, что и на страницы адрес_сайта//technika-chetra/
в настройке инфоблока так URL страницы информационного блока: - /technika-chetra/
вот попробуйте этот код, когда-то давно использовал его, для подобной задачи, но наверняка сказать сейчас не могу - проверить негде. модифицированный компонент menu.sections из одного из проектов:
Спасибо, Дмитрий, за предложенный выше component.php.
Одно замечание. в конце component.php нужно добавить вот эту строчку:
Дмитрий Зеленецкий написал: вот попробуйте этот код, когда-то давно использовал его, для подобной задачи, но наверняка сказать сейчас не могу - проверить негде. модифицированный компонент menu.sections из одного из проектов:
Спасибо тоже помогло. Осталась проблема. Выводит все элементы, активные и не активные элементы. Как модифицировать код компонента что бы он выводил только активные элементы?
sinner3d написал: Спасибо тоже помогло. Осталась проблема. Выводит все элементы, активные и не активные элементы. Как модифицировать код компонента что бы он выводил только активные элементы?
Надо чтобы $sectonFilter выглядел вот так (добавляется "ACTIVE" => "Y"):
Появилась необходимость держать все данные в одном типе инфоблока, в результате используемый ранее компонент немного не подходит. Нужно добавить фильтр по разделам, чтобы в файле меню указывать в параметрах еще и, скажем так, корневой раздел из подразделов и элементов которого будут формироваться пункты меню.
Параметр в "SECTION_ID" для указания нужно секции я добавил в параметры компонента, но никак не могу понять в каком месте в коде компонента вставить просто условие типа $arSection['IBLOCK_SECTION_ID'] = $arParams['SECTION_ID'].