Выпадающее многоуровневое горизонтальное меню из инфоблоков, Задание: сделать выпадающее главное горизонтальное меню из инфоблоков, как в http://rozetka.com.ua/
Задача: сделать верхнее горизонтальное меню с выпадающими подпунктами меню 2 и 3 уровней, которые берутся из инфоблоков, их разделов и подразделов, соответственно(точно такое, как верхнее горизонтальное выпадающее меню на http://rozetka.com.ua/).
Вопрос: каким компонентом сделать первый, 2 и 3 уровень меню, учитывая, что в верстке 2 и 3 уровень меню добавляется списком вовнутрь ячейки с 1 уровнем меню?
Мое решение и проделанные шаги: Сначала было создано вручную меню типа "main" с названиями и ссылками первого уровня меню. К нему был применен шаблон horizontal_multilevel. Выставлен уровень вложенности меню 3 и выставлена галочка "подключать файлы с именами .тип меню.menu_ext.php". Далее в "Файлы и папки"->catalog->main.menu_ext.php было добавлен компонент пункты меню.
Сложности при реализации: инфоблок в main.menu_ext.php можно добавить только один конкретный, а компонент используется во всех подпунктах. В итоге при переходе на любой пункт меню 1 уровня отображаются одни и те же разделы и подразделы. Также пункты меню 2 и 3 уровня отображаются только при переходе на внутреннюю страницу любого из пунктов меню первого уровня и добавляется в конец к верхнему. Мой сайт с меню - http://transcend.in.ua/