[Revo] Wayfinder Документация, параметры. Wayfinder modx параметры
Пример вывода меню с помощью Wayfinder
Постоянно забываю, где какие стили и шаблоны нужно использовать, когда делаю многоуровневое меню с Wayfinder, поэтому публикую памятку:
Вызов сниппета:
[[Wayfinder?
&startId='0'
&excludeDocs='1'
&level='2'
&rowTpl='row-tpl'
&innerTpl='inner-tpl'
&innerRowTpl='inner-row-tpl'
Пояснения:
1. startId='0'
id документа, дочерние элементы которого будут выводиться.
Например, у нас есть каталог, в котором есть список категорий.
Если указать id страницы каталога, то он выведет все категории каталога.
Если этот параметр = 0, то он берет корневой документ.
2. excludeDocs='1,2,3'
Id документов, которые не нужно выводить.
3. level='2'
На сколько вглубь по иерархии документов надо смотреть. 2 - двухуровневое меню.
4. rowTpl
Шаблон вывода элемента меню 1-го уровня (верхний уровень).
Обозначения в шаблонах типа [+wf.wrapper+] смотри в конце документа.
Пример шаблона:
<li>
<a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>
[+wf.wrapper+]
</li>
5.InnerTplШаблон вывода меню второго уровня. Это обертка для элементов меню второго уровня.Пример шаблона:<ul> [+wf.wrapper+]</ul> 6. innerRowTplШаблон вывода элемента меню второго уровня.Если шаблон вывода для первого уровня и для второго не отличаются, то этот параметр можно опустить (вроде как).Это на тот случай, если у нас элементы меню первого и второго уровня выводятся по разным шаблонам.Пример шаблона<li> <a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a></li> Плейсхолдеры в шаблонах для Wayfinder[+wf.wrapper+] - параметр который указывает куда должны выводиться дочерние элементы.Например, если у элемента меню li (Каталог) есть подуровень ul (Платья, Брюки, Туфли). [+wf.link+], [+wf.title+], [+wf.linktext+] понятны из контекста. Полное описание параметров и плейсхолдеров от гуру здесь.Параметры Wayfinder / Хабр
Описание
Служит для организации меню. Позволяет организовать простые, многоуровневые, а также выпадающие меню. Благодаря использованию шаблона результат может быть выведен в виде нумерованных и ненумерованых списков или любом другом.Рассмотрим параметры, которые есть у Wayfinder. Указанные параметры относятся к первой версии.
Авторы
- Kyle Jaebker (muddydogpaws.com)
- Ryan Thrash (vertexworks.com)
Версия
2.0Примеры вызова
[[Wayfinder? &startId=`0`]][[Wayfinder? &startId=`0` &level=`3` &hideSubMenus=`1` &outerTpl=`wfOuter` &rowTpl=`wfRow` &hereTpl=`wfHere`]]
Параметры
&startId
Идентификатор папки из которой берутся документы для формирования результата.Значения: Любой номер (ID) документа.
По умолчанию: Текущий документ
&level
Число уровней в глубину для сбора документов.Значение: целое число больше либо равно нулю.
По умолчанию: 0
&ignoreHidden
Игнорировать галочку «Показывать в меню» и выводить такие документы тоже.&ph
Название переменной, которая будет использована для вывода результата (?)Значения:
- любое название переменной
- false
&debug
Установить режим отладки для диагностики.Значения:
По умолчанию: false&hideSubMenus
Выводить только активные меню.Значения:
По умолчанию: false&removeNewLines
Убирать символ переноса строки при выводе (?).Значения:
По умолчанию: false&textOfLinks
Поле, используемое для названия ссылки меню.Значения:
- menutitle
- id
- pagetitle
- description
- parent
- alias
- longtitle
- introtext
&titleOfLinks
Поле используемое для title ссылки меню.Значения:
- menutitle
- id
- pagetitle
- description
- parent
- alias
- longtitle
- introtext
&rowIdPrefix
Устанавливать уникальный идентификатор (id) для каждого элемента (id складывается из значения rowIdPrefix + docId).&useWeblinkUrl
Выводить ссылку в переменную [+wf.link+].Значения:
По умолчанию: true&showSubDocCount
Выводить количество документов в папке в переменную [+wf.subitemcount+].Значения:
По умолчанию: false&sortOrder
Задает порядок сортировки документов.Значения:
По умолчанию: ASC&sortBy
Поле, по которому происходит сортировка.Значения:
- id
- menutitle
- pagetitle
- introtext
- menuindex
- published
- hidemenu
- parent
- isfolder
- description
- alias
- longtitle
- type
- template
Шаблоны для вывода меню
&outerTpl
Задает шаблон вывода меню.Значение: Название используемого чанка.
Возможные переменные:
- [+wf.classes+] — место для указания используемого CSS-класса (включает)
- [+wf.classnames+] — содержит только название CSS-класса (не включает)
- [+wf.wrapper+] — место где будет выводиться содержимое меню.
&rowTpl
Задает шаблон вывода ряда меню.Значение: Название используемого чанка.
Возможные переменные:
- [+wf.classes+] — место для указания используемого CSS-класса (включает)
- [+wf.classnames+] — содержит только название CSS-класса (не включает)
- [+wf.link+] — адрес (href) для ссылки
- [+wf.title+] — текст для title ссылки
- [+wf.linktext+] — текст названия ссылки
- [+wf.wrapper+] — место для вывода подменю
- [+wf.id+] — вывод уникального идентификатора (id)
- [+wf.attributes+] — вывод дополнительных атрибутов ссылки
- [+wf.docid+] — идентификатор документа для текущего элемента
- [+wf.subitemcount+] -количество элементов в папке
- [+wf.description+] — выводит значения поля описания.
- [+wf.introtext+] — выводит значения поля интротекста
&parentRowHereTpl
Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]»[+wf.wrapper+]
&parentRowTpl
Задает шаблон вывода для всех документов, являющихся папками.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]»[+wf.wrapper+]
&hereTpl
Шаблон вывода для текущего документа.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]>[+wf.linktext+][+wf.wrapper+]
&innerTpl
Шаблон для всех списка всех подпапок.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <ul[+wf.classes+]>[+wf.wrapper+]
&innerRowTpl
Шаблон для ряда подменю.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+][+wf.wrapper+]
&innerHereTpl
Шаблон для текущего документа, если это подпапка.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]>[+wf.linktext+][+wf.wrapper+]
&activeParentRowTpl
Шаблон для вывода подпапок, которые являются предками текущего документа.Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+][+wf.wrapper+]
&categoryFoldersTpl
Шаблон для вывода папки категории. Папка категории устанавливается установкой шаблона blank или атрибутом ссылки rel=«category».Значение: Название используемого чанка.
Возможные переменные: как у &rowTpl
Пример: <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+][+wf.wrapper+]
Название назначаемых CSS-классов
&firstClass
CSS-класс для первого пункта текущего уровня меню.Значение:
- none (отсутствует)
- название CSS-класса.
&lastClass
CSS-класс для последнего пункта текущего уровня меню.Значение:
- last
- название CSS-класса.
&hereClass
CSS-класс указывающий состояние «Вы здесь». Определяет всю цепочку пунктов.Значение:
- here
- название CSS-класса.
&selfClass
CSS-класс указывающий состояние «Вы здесь». Определяет только текущий документ.Значение:
- none (отсутствует)
- название CSS-класса.
&parentClass
CSS-класс указывающий пункт меню как папку (имеет вложенные документы)Значение:
- parent
- название CSS-класса.
&rowClass
CSS-класс задающий каждый ряд меню.Значение:
- none (отсутствует)
- название CSS-класса.
&levelClass
CSS-класс определяющий каждый уровень меню. Для каждого уровня может быть задан специальный CSS-класс (level1, level2, level3 и т.д.)- none (отсутствует)
- название CSS-класса.
&outerClass
CSS-класс для шаблона вывода меню.Значение:
- none (отсутствует)
- название CSS-класса.
&innerClass
CSS-класс для шаблона вывода подпунктов меню.Значение:
- none (отсутствует)
- название CSS-класса.
&webLinkClass
CSS-класс для ссылок меню.Значение:
- none (отсутствует)
- название CSS-класса.
Подключение CSS и Javascript к меню
*&cssTpl
CSS для добавления на страницу.Значение:
- название чанка с CSS
- false
*&jsTpl
Javascript для добавления на страницу.Значение:
- название чанка с Javascript
- false
Ссылка: Сниппет Wayfinder 2
habr.com
Создание поддержка продвижение сайта на Modx
Автор: Kyle Jaebker
Wayfinder служит для организации списков ссылок для MODX. Благодаря поддержке шаблонов позволяет выводить списки в любом необходимом виде:
- Меню в виде списка, таблицы, изображений, с иконками и т.д.
- Статичные меню
- Меню с различными эффектами (выпадающие, раскрывающиеся и т.д.)
- Карта сайта
Параметры
Основные параметры
Шаблоны
Классы
Примеры
Простой вариант вызова
[[Wayfinder? &startId=`15`]]где 15 - папка, из которой нам необходимо вывести документы в меню
Использование
При отображении меню для конкретного раздела. Для основного меню сайта используется именно этот вариант.
Получаемый код меню
Ненумерованный список.
Примечания
Параметр level по умолчанию равен 0 (показывать все опубликованные документы).
Чтобы отобразить все документы, начиная с первого уровня, необходимо указать &startId=`0`.
Дочерние документы
[[Wayfinder? &startId=`[*id*]`]]где [*id*] автоматически заменяется на ID текущего документа.
Использование
При отображении внутренних подпунктов текущего раздела сайта. Может использоваться внутри содержимого страницы.
Получаемый код меню
В виде ненумерованного списка.
Примечание
Если текущая страница не содержит дочерних документов, то меню не выводится (в том числе и код открывающегося списка)
Соседние документы/разделы
[[Wayfinder? &startId=`[*parent*]`]]где [*parent*] автоматически заменяется ID родителя текущего документа.
Использование
При отображении документов, которые находятся в том же разделе, что и текущий документ.
Получаемый код меню
Ненумерованный список.
Примечание
[*parent*] у главной страницы равен 0.
Карта сайта
[[Wayfinder? &startId=`0`]]Использование
Для вывода всех документов сайта, которые помечены для вывода в меню.
Получаемый код меню
Многоуровневый ненумерованный список.
Примечание
Проверяйте результат на наличие документов, которые не выводятся в основных меню, но могут попасть в карту сайта. Так как галочка «показывать в меню» по умолчанию включена, то можно случайно пропустить служебные документы (результаты поиска, страница 404, RSS и т.д.)
Иконки в меню
В шаблоне &rowTpl добавляем код
<img src="/assets/images/pic/menu[+wf.docid+].gif">
где [+wf.docid+] после обработки заменяется ID документа. Таким образом, для каждого конкретного документа мы можем указать свою иконку.
Примечания
Этот способ не содержит предварительной проверки на наличие картинки, поэтому в случае ее отсутствия на сайте будет показана «битая» картинка.
Чтобы исключить битые картинки можно делать подключение через CSS-класс, но при этом его придется прописывать для каждого пункта.
Начиная с версии 2.0.2 шаблоны Wayfinder поддерживают поля документа, такие как [+pagetitle+] и [+longtitle+], а также TV-параметры, что позволяет подключать иконки таким образом: <img src="[+tvName+]">.
modx-profi.ru
&startId | Идентификатор папки из которой берутся документы для формирования результата. Можно использовать любой IDдокумента-контейнера. | текущий документ |
&displayStart | Показать начальную папку, указанную в startId | 0 |
&level | Число уровней меню в глубину. Например если нам не нужно отобразить только дочерние елементы первого уровня, то мы указываем 1. Значение по умолчанию будет выводить все уровни. | 0 |
&limit | Максимальное число пунктов меню. Значение по умолчанию не накладывает ограничений. | 0 |
&ignoreHidden | Игнорировать галочку Показывать в меню, во время редактирования ресурса и всё равно включать их в вывод меню. | 0 |
&ph | Имя плейсхолдера, устанавливающий вывод результата, вместо возвращения вывода напрямую. | 0 |
&debug | Устанавите 1, чтобы включить режим отладки для дополнительного устранения неполадок. | 0 |
&hideSubMenus | Установите 1 для вывода только активного подменю. | 0 |
&removeNewLines | Установите 1 для удаления из вывода символа новой строки. | 0 |
&textOfLinks | Из какого поля ресурса брать текст для ссылки. Возможные значения - menutitle, id, pagetitle, description, parent,alias, longtitle, introtext. | menutitle |
&titleOfLinks | Из какого поля ресурса брать текст для заголовка ссылки (атрибут ссылки title). Возможные значения - menutitle, id,pagetitle, description, parent, alias, longtitle,introtext. | pagetitle |
&rowIdPrefix | Если установленно, тогда этот параметр создаст уникальный ID для каждого элемента. Значение будет иметь примерно такой вид - rowIdPrefix + docId. | 0 |
&useWeblinkUrl | Если установленно 1, тогда ссылка будет выводиться в плейсхолдере [wf.link]. | 1 |
&includeDocs | Список ID документов, разделённых запятой, которые должны быть включенны в меню. | |
&excludeDocs | Список ID документов, разделённых запятой, которые следует исключить из меню. | 0 |
&cacheResults | Кэшировать запросы для более быстрой загрузки страницы | |
&cacheTime | Количество секунд для хранения кэшированного меню, еслиcacheResults равна 1. Установите 0, чтобы хранить кэш бесконечно, пока кэш не будет сброшен вручную. | |
&contexts | Используемый контекст для генерации меню. По умолчанию текущий контекст. | |
&startIdContext | Индентификатор контекста из которой берутся документы для формирования результата. | |
&config | Внешний PHP файл, для хранения конфигурации Wayfinder(для примера смотрите core/components/wayfinder/configs). | |
&scheme |
Формат для генерации URL. Возможные значения (основанны на вызове makeURL API):
|
-1 |
&sortBy | Поле ресурса, используемое для сортировки. | |
&sortOrder | Порядок сортировки - ASC или DESC. | |
&where | JSON-стиль параметров фильтрации. Например, когда необходимо скрыть блог или новости из дополнения Articles:&where=``[{"class_key:!=": "Article"}]`` | |
&hereId | Определять текущий ID для использования в сниппете. Используйте значение 33 если шаблон указан с помощью параметра hereTpl и activeRowParentTpl не применяеться корректно в пункте меню. | повторный ID |
&hereTpl | Шаблон hereTpl используеться в момент, когда текущий пункт отображаеться в меню. |
aboutcomputers.ru
Параметр |
Описание |
По умолчанию |
Пример |
&startId |
Отправная точка (ID документа) для вывода списка документов. Используйте 0, если надо вывести все документы из корня сайта. |
Id текущего документа |
&startId=`0` |
&displayStart |
Показать начальную папку, указанную в startId |
0 |
&displayStart=`1` |
&level |
Глубина (количество уровней) для построения меню. '0' Проходит через все уровни. |
0 |
&level=`3` |
&limit |
Максимальное число пунктов меню |
0 |
&limit=`5` |
&ignoreHidden |
Игнорируем флажек "Показывать в меню" |
0 |
&ignoreHidden=`1` |
&ph |
Имя плейсходера для в который будет выведен результат. |
0 |
&ph=`wf_menu` |
&debug |
Устанавливается в 1 ", чтобы включить режим отладки для дополнительного устранения неполадок. |
0 |
&debug=`1` |
&hideSubMenus |
Установите '1 ', чтобы выводить только активные подменю. |
0 |
&hideSubMenus=`1` |
&removeNewLines |
Устанавливается в 1, чтобы удалить символы "новой строки" из вывода, т. е. весь результирующий код будет в виде одной строки. |
0 |
&removeNewLines=`1` |
&textOfLinks |
Поле, чтобы измениь название ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext |
menutitle |
&textOfLinks=`longtitle` |
&titleOfLinks |
Поле, изменить title ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext |
pagetitle |
&textOfLinks=`longtitle` |
&rowIdPrefix |
Добавлять префикс к идентификатору (id) для каждого элемента. Значение будет rowIdPrefix + docId. |
0 |
&rowIdPrefix=`` |
&useWeblinkUrl |
Когда установлено в 1, то вывод ссылки в плейсхолдер wf.link |
1 |
&useWeblinkUrl=`1` |
&includeDocs |
Разделенный запятыми список id, которые будут включены в меню. |
&includeDocs=`5,6,7` |
|
&excludeDocs |
Разделенный запятыми список id, которые необходимо исключить из меню. |
0 |
&excludeDocs=`6,7,8` |
&cacheResults |
Кэш запросов для более быстрой загрузки (добавлено в 2.2.0-rc1) |
||
&cacheTime |
Число секунд для хранения кэшированных меню, если cacheResults является 1. Установите 0, чтобы хранить неопределенное время, пока кэш не будет очищено вручную. |
3600 |
|
&contexts |
Если Вы используете контексты на сайте. По умолчанию в текущем контексте. (добавлено в 2.2.0-rc1) |
в текущем контексте |
&contexts=`web` |
&startIdContext |
(добавлено в 2.2.0-rc1) |
||
&config |
Внешний файл PHP для настройки Wayfinder (default | breadcrumb | cssplay-basicdropdown | cssplay-dropdown | cssplay-dropline | cssplay-flyout | cssplay-flyoutrev | cssplay-upmenu | mollio | slidingdoors) |
default |
&config=`breadcrumb` |
&scheme |
Формат URL, как генерировать. Возможные значения (на основе makeURL API вызова):
|
-1 |
|
&sortBy |
Какое поле для сортировки, например 'published' |
&sortBy=`pagetitle` |
|
&sortOrder |
Сортировка, по порядку или против, 'ASC' или 'DESC' |
&sortOrder=`DESC` |
|
&where |
JSON стиль параметр фильтрации. Например, когда пытаются скрыть блоге или новости из аддона Статьи: &where=`[{"class_key:!=": "Article"}]` |
||
&hereId |
Определить текущее ID для использования сниппета. Используйте значение если шаблон указанный в hereTpl и activeRowParentTpl не работают правильно. |
iterated ID |
&hereId=`DESC` |
&hereTpl |
Шаблон hereTpl используется, когда текущий элемент отображается в меню. |
freelgraf.in.ua
Параметры Wayfinder - примеры
Wayfinder - примеры
Wayfinder создан для организации списков ссылок в CMS MODx. Благодаря поддержке шаблонов дает возможность выводить списки в любом виде:
Меню в виде списка, таблицы, изображений, с иконками и т.д.
Статичные меню
Меню с различными эффектами (выпадающие, раскрывающиеся и т.д.)
Карта сайта
Простейший вывод меню
[[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 на страницу |
www.imho.74pro.ru
&startId | Отправная точка (ID документа) для вывода списка документов. Используйте 0, если надо вывести все документы из корня сайта. | Id текущего документа | &startId=`0` |
&displayStart | Показать начальную папку, указанную в startId | 0 | &displayStart=`1` |
&level | Глубина (количество уровней) для построения меню. '0' Проходит через все уровни. | 0 | &level=`3` |
&limit | Максимальное число пунктов меню | 0 | &limit=`5` |
&ignoreHidden | Игнорируем флажек "Показывать в меню" | 0 | &ignoreHidden=`1` |
&ph | Имя плейсходера для в который будет выведен результат. | 0 | &ph=`wf_menu` |
&debug | Устанавливается в 1 ", чтобы включить режим отладки для дополнительного устранения неполадок. | 0 | &debug=`1` |
&hideSubMenus | Установите '1 ', чтобы выводить только активные подменю. | 0 | &hideSubMenus=`1` |
&removeNewLines | Устанавливается в 1, чтобы удалить символы "новой строки" из вывода, т. е. весь результирующий код будет в виде одной строки. | 0 | &removeNewLines=`1` |
&textOfLinks | Поле, чтобы измениь название ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext | menutitle | &textOfLinks=`longtitle` |
&titleOfLinks | Поле, изменить title ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext | pagetitle | &textOfLinks=`longtitle` |
&rowIdPrefix | Добавлять префикс к идентификатору (id) для каждого элемента. Значение будет rowIdPrefix + docId. | 0 | &rowIdPrefix=`` |
&useWeblinkUrl | Когда установлено в 1, то вывод ссылки в плейсхолдер wf.link | 1 | &useWeblinkUrl=`1` |
&includeDocs | Разделенный запятыми список id, которые будут включены в меню. | &includeDocs=`5,6,7` | |
&excludeDocs | Разделенный запятыми список id, которые необходимо исключить из меню. | 0 | &excludeDocs=`6,7,8` |
&cacheResults | кэш запросов для более быстрой загрузки (добавлено в 2.2.0-rc1) | ||
&cacheTime | Число секунд для хранения кэшированных меню, если cacheResults является 1. Установите 0, чтобы хранить неопределенное время, пока кэш не будет очищено вручную. | 3600 | |
&contexts | Если Вы используете контексты на сайте. По умолчанию в текущем контексте. (добавлено в 2.2.0-rc1) | в текущем контексте | &contexts=`web` |
&startIdContext | (добавлено в 2.2.0-rc1) | ||
&config | внешний файл PHP для настройки Wayfinder (default | breadcrumb | cssplay-basicdropdown | cssplay-dropdown | cssplay-dropline | cssplay-flyout | cssplay-flyoutrev | cssplay-upmenu | mollio | slidingdoors) | default | &config=`breadcrumb` |
&scheme | Формат URL, как генерировать. Возможные значения (на основе makeURL API вызова):
|
-1 | |
&sortBy | Какое поле для сортировки, например 'published' | &sortBy=`pagetitle` | |
&sortOrder | Сортировка, по порядку или против, 'ASC' или 'DESC' | &sortOrder=`DESC` | |
&where | JSON стиль параметр фильтрации. Например, когда пытаются скрыть блоге или новости из аддона Статьи: &where=`[{"class_key:!=": "Article"}]` | ||
&hereId | Определить текущее ID для использования сниппета. Используйте значение если шаблон указанный в hereTpl и activeRowParentTpl не работают правильно. | iterated ID | &hereId=`DESC` |
&hereTpl | шаблон hereTpl используется, когда текущий элемент отображается в меню. |
yotadom.com