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