Тип меню - принцип організації меню. За замовчуванням в дистрибутиві використовується два типи меню: Верхнє і Ліве.
Типів меню може бути кілька, залежно від завдань сайту: верхнє, ліве, нижнє і т.п. У кожному компоненті меню можуть бути застосовані два типи меню: одне як основне, друге як додаткове за умови використання багаторівневих шаблонів.
У найзагальнішому випадку на сайті існує одне "основне" меню, відповідне самого верхнього рівня ієрархії і відображається у всіх розділах сайту. Також в системі часто використовується "другорядне" меню (або меню другого рівня), що включає посилання на підрозділи і документи поточного розділу.
Меню в системі успадковане. Це означає, що якщо для одного компонента Меню в шаблоні обраний певний тип меню, то це меню буде транслюватися нижче на всі розділи і сторінки сайту з цим шаблоном, якщо в цих розділах і сторінках не було створеного власного меню. Цей механізм зручний для головного меню сайту, зазвичай йому присвоюють тип Верхнє.
Примітка: Якщо необхідно, щоб в нижележащем розділі просто не відображалося вищестояще меню, створіть меню в потрібному розділі без створення в ньому пунктів меню.
Меню розділів, як правило, створюється для кожного розділу своє і транслюється на всі сторінки розділу. При необхідності в підрозділах можна створити своє власне меню і застосувати до нього власний тип.
Типи використовуваних на сайті меню задаються з адміністративного розділу на сторінці налаштувань модуля Управління структурою.
Наприклад, нехай в системі використовуються два типи меню:
- ліве меню - тип left;
- верхнє (основне) меню - тип top.
Тип меню, заданий в налаштуваннях модуля Управління структурою. буде використаний як префікс файлу з шаблоном меню, а також для ідентифікації файлів з пунктами меню (наприклад, .top.menu.php).
Крім того, ім'я типу меню використовується для підключення меню в шаблоні дизайну.
Примітка. Типи меню можуть бути задані окремо для кожного сайту.
Типи меню задаються довільно (тільки символами латинського алфавіту). Однак для спрощення управління меню рекомендується давати типам меню значущі імена. Наприклад, top. left. bottom.