Багато шаблони для Joomla включають функціональність, яка називається «SplitMenu» ( «Розділений меню») у вигляді окремого скрипта. Хоча цей підхід працює, він не є достатньо гнучким. Але в Joomla 1.5 ми можемо це виправити використовуючи вбудований механізм модуля меню.
Що таке спліт-меню і як воно працює (на прикладі, 1-го головного меню і його підміню)? Ваш шаблон може включати в себе «top» меню, в якому перераховані всі пункти меню верхнього рівня. При натисканні на один з пунктів меню, активний пункт виділяється в верхньому рядку меню, а дочірні пункти меню (підменю) відображаються в одній з бічних позицій модулів.
Модулі меню в Joomla 1.5 підтримують два нові параметри - початковий і кінцевий рівень меню. Це дозволяє нам контролювати показ рівнів підміню залежних від активного.
Іструкції по створенню SplitMenu за допомогою модуля mod_mainmenu
- Створіть меню в менеджері меню, з пунктами підміню як воно потрібне для вашого сайту.
- Створіть новий модуль для головного меню. Опублікуйте його в позиції для головного меню або в позиції для горизонтального меню.
В налаштуваннях модуля встановіть початковий рівень в 0 і кінцевий рівні в 1 і опублікуйте його на всіх сторінках.
Один з плюсів використання такого прімема це можливість автоматично виводити підміню і підсвічувати відповідний пункт батьківського меню, на відміну від створення додаткових меню і модулів для них.