PHP-платформа Wad-er содержит ряд сниппетов (см. Модель. Использование сниппетов ), позволяющих очень просто реализовать различные средства навигации в разрабатываемом приложении.
Подробную информацию о сниппетах для навигации (в частности, php-скрипт и подробное описание параметров) можно посмотреть в панели управления с помощью меню Элементы сайта – Сниппеты - Навигация:
Для примера приведем вызов сниппета sitemenu меню из шаблона:
{ { sys_sitemenu?
&startId='0' &level='3'
&parentClass='hide' &parentRowTpl='sys_chunks_parentRow'
&outerTpl='sys_chunks_outer'
&innerTpl='sys_chunks_inner' &rowTpl='sys_chunks_row'
&outerClass='menu' } }
Ниже перечислены основные параметры, которые встречаются в сниппете меню:
| Название параметра | Возможное значение | Описание |
| startId | 0 | с какого элемента начинать вывод |
| level | 3 | количество уровней вложенности |
| parentClass | hide | класс для "родительской" ссылки |
| parentRowTpl | sys_chunks_parentRow | шаблон (название чанка) для родительского пункта меню |
| outerTpl | sys_chunks_outer | шаблон для внешних ссылок |
| innerTpl | sys_chunks_inner | шаблон для внутренних ссылок |
| rowTpl | sys_chunks_row | шаблон для одного пункта меню |
| outerClass | menu | класс для внешних элементов |
Метод show() класса ulMenu проверяет, к какой роли принадлежит пользователь и, в зависимости от роли, показывает или не показывает соответствующие ссылки меню.
Также в этом классе определяются чанки для внешних и внутренних (дочерних) ссылок меню.