Параметры Wayfinder

Описание


Служит для организации меню. Позволяет организовать простые,
многоуровневые, а также выпадающие меню.
Благодаря использованию шаблона результат может быть выведен в виде
нумерованных и ненумерованых списков или любом другом.

Рассмотрим параметры, которые есть у Wayfinder. Указанные параметры относятся к первой версии.

Авторы



Версия


2.0

Примеры вызова


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

[[Wayfinder?
&startId=`0` &level=`3` &hideSubMenus=`1` &outerTpl=`wfOuter`
&rowTpl=`wfRow` &hereTpl=`wfHere`]]

Параметры


&startId


Идентификатор папки из которой берутся документы для
формирования результата.

Значения: Любой номер (ID) документа.

По умолчанию: Текущий документ

&level


Число уровней в глубину для сбора документов.

Значение: целое число больше либо равно нулю.

По умолчанию: 0

&ignoreHidden


Игнорировать галочку «Показывать в меню» и выводить такие
документы тоже.

Значения:


По умолчанию: false

&ph


Название переменной, которая будет использована для вывода
результата (?)

Значения:


По умолчанию: false

&debug


Установить режим отладки для диагностики.

Значения:


По умолчанию: false

&hideSubMenus


Выводить только активные меню.

Значения:


По умолчанию: false

&removeNewLines


Убирать символ переноса строки при выводе (?).

Значения:


По умолчанию: false

&textOfLinks


Поле, используемое для названия ссылки меню.

Значения:


По умолчанию: menutitle

&titleOfLinks


Поле используемое для title ссылки меню.

Значения:


По умолчанию: pagetitle

&rowIdPrefix


Устанавливать уникальный идентификатор (id) для каждого элемента (id складывается
из значения rowIdPrefix + docId).

Значения:


По умолчанию: false

&useWeblinkUrl


Выводить ссылку в переменную [+wf.link+].

Значения:


По умолчанию: true

&showSubDocCount


Выводить количество документов в папке в переменную
[+wf.subitemcount+].

Значения:


По умолчанию: false

&sortOrder


Задает порядок сортировки документов.

Значения:


По умолчанию: ASC

&sortBy


Поле, по которому происходит сортировка.

Значения:


По умолчанию: menuindex

Шаблоны для вывода меню


&outerTpl


Задает шаблон вывода меню.

Значение: Название используемого чанка.

Возможные переменные:


Пример:
<ul id=«topnav»[+wf.classes+]>[+wf.wrapper+]

&rowTpl


Задает шаблон вывода ряда меню.

Значение: Название используемого чанка.

Возможные переменные:


Пример:
<li[+wf.id+][+wf.classes+]><a href="[+wf.link+]"
title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+][+wf.wrapper+]

&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 (отсутствует)

&lastClass


CSS-класс
для последнего пункта текущего уровня меню.

Значение:


Значение по умолчанию: last

&hereClass


CSS-класс
указывающий состояние «Вы здесь». Определяет всю цепочку пунктов.

Значение:


Значение по умолчанию: here

&selfClass


CSS-класс
указывающий состояние «Вы здесь». Определяет только текущий документ.

Значение:


Значение по умолчанию: none (отсутствует)

&parentClass


CSS-класс
указывающий пункт меню как папку (имеет вложенные документы)

Значение:


Значение по умолчанию: parent

&rowClass


CSS-класс
задающий каждый ряд меню.

Значение:


Значение по умолчанию: none (отсутствует)

&levelClass


CSS-класс
определяющий каждый уровень меню. Для каждого уровня может быть задан
специальный CSS-класс
(level1, level2, level3 и т.д.)

Значение:


Значение по умолчанию: none (отсутствует)

&outerClass


CSS-класс
для шаблона вывода меню.

Значение:


Значение по умолчанию: none (отсутствует)

&innerClass


CSS-класс
для шаблона вывода подпунктов меню.

Значение:


Значение по умолчанию: none (отсутствует)

&webLinkClass


CSS-класс
для ссылок меню.

Значение:


Значение по умолчанию: none (отсутствует)

Подключение CSS и Javascript к меню


*&cssTpl


CSS
для добавления на страницу.

Значение:


Значение по умолчанию: false

*&jsTpl


Javascript для добавления на страницу.

Значение:


Значение по умолчанию: false


Ссылка: Сниппет Wayfinder 2
@
17.12.2007 15:50 UTC
Первоисточник