Плейсхолдери
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+] і т.д.