Wayfinder - строим меню в Modx Evo
Как следует из названия, с помощью данного сниппета можно формировать меню на основе дерева ресурсов.
Параметры сниппета:
| Параметр | Значение по умолчанию | Описание | Пример |
|---|---|---|---|
| &level | 0 - все уровни | Сколько уровней нужно выводить. | &level=`2` |
| &startId | текущий документ | ID документа, начиная с которого будет осуществляться вывод дочерних ресурсов. | &top=`37` |
| &includeDocs | нет | ID документов, которые нужно вывести в обязательном порядке. | &includeDocs=`6, 7, 8` |
&excludeDocs |
нет | ID документов, которые будут исключены из выборк. | &excludeDocs=`3,4` |
&hideSubMenus |
0 | Выводить подменю только для текущего пункта подменю. 1 - да, 0 - нет. | hideSubMenus=`1` |
&ignoreHidden |
0 | Выводить ресурсы, не предназначенные для показа в меню. 1 - да, 0 - нет. | &ignoreHidden=`1` |
Параметры шаблонов:
| Параметр | Значение по умолчанию | Описание | Доступные плэйсхолдеры |
|---|---|---|---|
| &rowTpl | <li[+wf.id+][+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>[+wf.wrapper+]</li> | Шаблон пункта меню. |
[+wf.id+] - уникальный идентификатор |
| &outerTpl | <ul[+wf.classes+]>[+wf.wrapper+]</ul> | Шаблон контейнера меню. (ul) | [+wf.classes+] - место для вывода класса, который был передан в параметрах [+wf.wrapper+] - место для вывода подменю (тэги li) |
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()