Пріоритети шаблонів cніпета DLBuildMenu - для виведення меню сайту на Evolution CMS.
Система шаблонів DLBuildMenu дійсно дуже гнучка, але до неї треба звикнути. Для спрощення завдання нижче наводжу cheatsheet (шпаргалку) за пріоритетами шаблонів. P>
В лівій колонці перераховані типи елементів меню, а праворуч від кожного елемента йдуть застосовувані для нього шаблони в порядку убування пріоритету.
Тип елемента меню | Вищий пріоритет | Пріоритет 1 | Пріоритет 2 | Пріоритет 3 | Пріоритет 4 | Пріоритет 5 |
---|---|---|---|---|---|---|
Обгортка для всього меню (рівень 1) | &TplOwner1 | &TplMainOwner | дефолтне значення &TplMainOwner | |||
Обгортка для суб-меню (рівень N дорівнює 2 і більше) | &TplOwnerN | &TplSubOwner | дефолтне значення &TplSubOwner | |||
Чи не поточний пункт меню з дочірніми (будь-який рівень N) | &TplDepthN | &TplOneItem | дефолтне значення &TplOneItem | |||
Чи не поточний пункт меню без дочірніх (будь-який рівень N) | &TplNoChildrenDepthN | &noChildrenRowTPL | &TplDepthN | &TplOneItem | дефолтне значення &TplOneItem | |
Поточний пункт меню з дочірніми (будь-який рівень N) | &TplCurrentN | &TplCurrent | &TplDepthN | &TplOneItem | дефолтне значення &TplOneItem | |
Поточний пункт меню без дочірніх (будь-який рівень N) | &TplCurrentNoChildrenN | &TplNoChildrenDepthN | &noChildrenRowTPL | &TplDepthN | &TplOneItem | дефолтне значення &TplOneItem |