Базові параметри cніпета DLBuildMenu - для виведення меню сайту на Evolution CMS.
Тип вибірки аналогічно DocLister.
Можливі значення: parents
Примітка: значення параметра &idType жорстко записано в коді як parents.
Батьківська (початкова) папка.
Можливі значення: ID батька, або список ID батьків через кому.
Значення за замовчуванням: 0
Примітка: Зверніть увагу, що в DLBuildMenu значення &parents за замовчуванням дорівнює 0, що означає «виводити починаючи з кореня сайту». Це відрізняється від дефолтного значення &parents параметра в ДокЛістері.
Вихідний рівень вкладеності (глибина).
Можливі значення: ціле число від 1 і більше.
Значення за замовчуванням: 1
Макс. глибина
Можливі значення: ціле число від 1 і більше.
Значення за замовчуванням: 5
Обробка даних через prepare аналогічно DocLister.
Можливі значення: задаються за правилами ДокЛістера. Можуть бути списком імен сніпетів і викликів методів раніше завантажених класів, або анонімної функцією.
Примітка: для prepare в DLBuildMenu вже є вбудований обов'язковий виклик DLFixedPrepare::buildMenu. обробники з &BeforePrepare викликаються перед вбудованим, з &AfterPrepare - після вбудованого виклику.
CSS-клас активного (поточного) пункту меню і його батьківських елементів всіх рівнів.
Можливі значення: Ім'я CSS-класу, або кілька імен CSS-класів, задані як в HTML-тегу (через пробіл).
Значення за замовчуванням: active
Примітка: цей CSS-клас і цей параметр існують на додаток до вже наявних в ДокЛістере класів first, last, odd, even і current і відповідним параметрам для них (див. Документацію по DocLIster).