Главная » MODx- профессиональный инструмент для разработки сайтов » Вывод меню с помощью Wayfinder в MODx Evo
    РейтингРейтингРейтингРейтингРейтинг

Вывод меню с помощью Wayfinder в MODx Evo

Wayfinder – это сниппет, который используется, когда нужно вывести список документов раздела/ов. В результате работы сниппета генерируется ненумерованный список.

Основной целью Wayfinder является получение навигационного меню, которое автоматически обновляются, при внесении изменений в дерево документов.

Простейший вывод меню:

[Wayfinder? &startId=`0` &level=`2`] ]

&startId=`0` -  Источник документов для меню.
&level=`2` - Количество уровней в меню.

Параметры вывода Wayfinder

НазваниеПо умолчаниюФорматОписание
startId текущий документ ID документа-контейнера Источник документов для меню
level 0 число Количество уровней в меню
limit 0 число Максимальное число пунктов меню
ignoreHidden false true | false Выводить документы не отмеченные для меню
includeDocs пусто Список ID документов Документы обязательные для вывода
excludeDocs пусто Список ID документов Исключаемые документы
ph false плейсхолдер | false Вывод результата в плейсхолдер
debug false true | false Режим отладки
hideSubMenus false true | false Скрывать подменю и выводить для активного пункта
removeNewLines false true | false Удалять символ переноса в результате
textOfLinks menutitle menutitle | id | pagetitle | description | parent | alias | longtitle | introtext Параметр для названия ссылки
titleOfLinks pagetitle menutitle | id | pagetitle | description | parent | alias | longtitle | introtext Параметр для title ссылки
rowIdPrefix false название префикса | false Добавлять префикс к id для каждой ссылки
useWeblinkUrl false true | false Вывод ссылки в плэйсхолдер [+wf.link+]
showSubDocCount false true | false Выводить количество документов в [+wf.subitemcount+]
sortOrder ASC ASC | DESC Сортировка пунктов
sortBy menuindex id | menutitle | pagetitle | introtext | menuindex | pub_date | published | hidemenu | parent | isfolder | description | alias | longtitle | type | template Параметр используемый для сортировки
outerTpl [+wf.wrapper+] чанк Шаблон контейнера меню
rowTpl [+wf.linktext+]»[+wf.wrapper+] чанк Шаблон пункта меню
parentRowHereTpl false чанк | false Шаблон вывода активного документа-контейнера
parentRowTpl false чанк | false Шаблон документа контейнера
hereTpl false чанк | false Шаблон текущего пункта
innerTpl false чанк | false Шаблон для всех документов-контейнеров
innerRowTpl false чанк | false Шаблон для пункта подменю
innerHereTpl false чанк | false Шаблон текущего документа-контейнера
activeParentRowTpl false чанк | false Шаблон родителей текущего пункта меню
categoryFoldersTpl false чанк | false Шаблон вывода категории
firstClass none none | CSS-класс CSS-класс первого пункта меню
lastClass last last | CSS-класс CSS-класс последнего пункта меню
hereClass here here | CSS-класс CSS-класс текущей цепочки пунктов меню
selfClass none none | CSS-класс CSS-класс текущего пункта меню
parentClass parent parent | CSS-класс CSS-класс документов-контейнеров
rowClass none none | CSS-класс CSS-класс для всех пунктов меню
levelClass none none | CSS-класс CSS-класс для каждого уровня меню
outerClass none none | CSS-класс CSS-класс для контейнера меню
innerClass none none | CSS-класс CSS-класс для подпунктов меню
webLinkClass none none | CSS-класс CSS-класс для пунктов меню - ссылок
cssTpl false чанк | false Добавление CSS на страницу
jsTpl false чанк | false Добавление JavaSript на страницу

css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!