Плейсхолдеры

    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+] и т.д.