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

    DLBuildMenu: Плейсхолдери

    Плейсхолдери cніпета DLBuildMenu - для виведення меню сайту на Evolution CMS.

    [+dl.wrap+]

    З його допомогою в шаблон-обгортку підставляється сформований HTML-код меню / підменю для виведення.

    Примітка: використовується тільки для шаблонів-обгорток &TplMainOwner, &TplSubOwner і &TplOwnerN.

    [+dl.submenu+]

    Сюди підставляється сформований HTML-код субменю разом з шаблоном-обгорткою.

    Примітка: використовується для шаблонів пункту меню, як не поточних, так і поточних.

    [+dl.currentDepth+]

    Поточний рівень вкладеності (поточна глибина).

    Примітка: зверніть увагу, що відлік поточного рівня вкладеності починається з 1.

    [+dl.class+]

    Працює так само, як і в DocLister, автоматично додаючи класи last, first, current, even, odd відповідно для останнього, першого, поточного, парного і непарного пункту. Крім того, додає клас з параметра &activeClass для поточного елемента і його батьківських елементів всіх рівнів.

    Примітка: класи last, first, current, even, odd і active можуть бути перевизначені в параметрах &lastClass, &currentClass, &firstClass, &evenClass, &oddClass и &activeClass.

    [+url+]

    УРЛ ресурсу аналогічно ДокЛистеру.

    [+e.title+]

    Екрановане значення menutitle або pagetitle (якщо menutitle порожній) аналогічно Доклістеру.

    [+id+]

    ID ресурсу аналогічно ДокЛістеру.

    Ви можете використовувати і інші плейсхолдери ДокЛістера, що встановлюються контролером site_content і різними екстендерами.

    Наприклад, плейсхолдери виду [+ tvPrefix.tvName +], плейсхолдери екранованих значень виду [+ e.fieldName +] (де fieldName - це ім'я поля таблиці site_content), [+ date +] та інші (див. Документацію до DocLister).