Многие шаблоны для Joomla включают функциональность, которая называется "SplitMenu" ("Разделенное меню") в виде отдельного скрипта. Хотя этот подход работает, он не является достаточно гибким. Но в Joomla 1.5 мы можем это исправить используя встроенный механизм модуля меню.
Что такое сплит-меню и как оно работает (на примере, 1-го главного меню и его подменю)? Ваш шаблон может включать в себя "top" меню, в котором перечислены все пункты меню верхнего уровня. При нажатии на один из пунктов меню, активный пункт выделяется в верхней строке меню, а дочерние пункты меню (подменю) отображаются в одной из боковых позиций модулей.
Модули меню в Joomla 1.5 поддерживают два новых параметра - начальный и конечный уровень меню. Это позволяет нам контролировать показ уровней подменю зависимых от активного.
Иструкция по созданию SplitMenu с помощью модуля mod_mainmenu
- Создайте меню в менеджере меню, с пунктами подменю как оно требуется для вашего сайта.
- Создайте новый модуль для главного меню. Опубликуйте его в позиции для главного меню или в позиции для горизонтального меню.
В настройках модуля установите начальный уровень в 0 и конечный уровни в 1 и опубликуйте его на всех страницах.
- Создайте второй модуль для главного меню. Опубликуйте его в одной из боковых позиций модулей (в левой или правой колонке), там где должно появляться подменю. В параметрах модуля установите начальный уровень в 1 и конечный уровень например в 3. Также опубликуйте модуль на всех страницах.
Один из плюсов использования такого примема это возможность автоматически выводить подменю и подсвечивать соответствующий пункт родительского меню, в отличии от создания дополнительных меню и модулей для них.
Более подробно (как это часто бывает у американцев) на английском:
Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">