Для любой страницы сайта существует группа полей "Дополнительные параметры" со следующими полями, имеющими отношение к построению меню сайта:
-
Отображать меню — страницы, у которых включена эта опция, попадут в результат отданный макросом %content menu()%.
-
Изображение неактивного раздела и Изображение активного раздела — при помощи этих полей можно задать изображения, которые, если это необходимо, следует вывести в шаблоне.
С точки зрения XSLT-шаблонизатора, это не более чем свойства страницы, в которых содержатся ссылки на изображения. Макрос %content menu()% не возвращает эти свойства, и для того, чтобы вставить их в шаблон, следует получить эти данные вызовом по протоколу UPage (см. «Страницы: протокол UPage» и «Меню с изображениями»).
-
Отображать подменю — в XSLT-шаблонизаторе не используется, с точки зрения XSLT-шаблонизатора, это не более чем свойство страницы.
Начиная с версии 2.8, для разработчика сайта предоставлена возможность регулировать вывод вложенных меню при помощи настройки
xslt-nested-menu
в файлеconfig.ini
(см. Секция [kernel]). -
Меню всегда развернуто — аналогично, с точки зрения XSLT-шаблонизатора, это не более чем свойство страницы. При необходимости можно учесть его в шаблоне.