Базовые параметры 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).