Меню
Существует меню категорий магазина, и меню которые можно создать вручную с помощью модуля Меню. Меню может иметь собственную папку, где находятся шаблоны разных частей меню (пункта, активного пункта и т. д.).
По такому принципу в шаблоне New Level созданы следующие шаблоны меню
- category_menu
Главное меню категорий:
- category_menu_first
Меню категорий на странице категорий первого уровня
- category_menu_second
Меню категорий на странице категорий второго уровня:
- footer_category_menu
Меню категорий первого уровня в подвале сайта:
- left_menu
Меню информационных страниц, на категориях и станицах информационных страниц:
- top_menu
Меню информационных страниц, в шапке сайта:
Если меню использует собственную папку (в противоположном случае будет использована дефолтная структура, которая находится по адресу уточнить - баг), то структура выглядит следующим образом:
level_0
- container.tpl
- item_default.tpl
- item_default_active.tpl
- item_first.tpl
- item_first_active.tpl
- item_last.tpl
- item_last_active.tpl
.
.
.
level_n
error.tpl
все уровни имеют одинаковую структуру шаблонов:
- container.tpl
Используется в роли обертки для пунктов меню определенного уровня. Содержит переменную $wrapper (отображает содержимое остальных файлов шаблонов меню)
- item_default.tpl
Используется в роли дефолтного пункта меню.
Содержит следующие переменные:
- $link
{$link}
- выводит адрес категории - $title
{$title}
- выводит название категории - $wrapper
{$wrapper}
- содержит подкатегории текущей категории
- item_default_active.tpl
Используется в роли дефолтного активного пункта меню.
Содержит те же переменные, что и шаблон item_default.tpl.
- item_first.tpl (необязательный)
Используется в роли первого пункта меню.
Содержит те же переменные, что и шаблон item_default.tpl.
- item_first_active.tpl (необязательный)
Используется в роли первого активного пункта меню.
Содержит те же переменные, что и шаблон item_default.tpl.
- item_last.tpl (необязательный)
Используется в роли последнего пункта меню.
Содержит те же переменные, что и шаблон item_default.tpl.
- item_last_active.tpl (необязательный)
Используется в роли последнего активного пункта меню.
Содержит те же переменные, что и шаблон item_default.tpl.