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+] - уникальный идентификатор
[+wf.classes+] - место для вывода класса, который был передан в параметрах
[+wf.link+] - адрес ссылки на страницу
[+wf.title+] - текст для аттрибута title ссылки
[+wf.attributes+] - дополнительные атрибуты ссылки. 
[+wf.linktext+] - якорь ссылки (название, которое будет ссылкой)
[+wf.wrapper+] - место, в котором будет выведено подменю. 

&outerTpl <ul[+wf.classes+]>[+wf.wrapper+]</ul> Шаблон контейнера меню. (ul) [+wf.classes+] - место для вывода класса, который был передан в параметрах
[+wf.wrapper+] - место для вывода подменю (тэги li)

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.