Плейсхолдеры
DLMenu: Плейсходеры
Плейсходеры cниппет DLMenu для вывода меню с помощью DocLister.
- [+wrap+] - вывод дочерних документов (в api-режиме - children); если значение плейсхолдера - массив, то он преобразуется в строку с применением соответствующих шаблонов, если строка - остается без изменений;
- [+classNames+] - список классов, доступных в шаблоне (только имена);
- [+classes+] - список классов, доступных в шаблоне (включая class=" ");
- [+maxLevel+] - если установлен, то указывает на то, что документ находится в самом низу ветки, к которой принадлежит;
- [+iteration+] - порядковый номер документа в группе;
- [+here+] - если установлен, то документ является текущим документов;
- [+active+] - если установлен, то документ является активным документов;
- [+state+] - если задан параметр hideSubMenus, то плейсхолдер содержит значение open для развернутой ветви и closed для свернутой;
- [+title+] - название документа, равно полю menutitle, если оно не пустое, или pagetitle;
- [+url+] - ссылка на документ;
- [+count+] - количество непосредственных потомков;
- [+_renderRowTpl+] - если установлен, то его значение будет использовано в качестве шаблона при выводе документов;
- [+_renderOuterTpl+] - если установлен, то его значение будет использовано в качестве шаблона при выводе обертки дочерних документов.
Также доступны плейсхолдеры, устанавливаемые экстендером e, и плейсхолдеры отдельных классов: [+oddClass+], [+rowClass+] и т.д.