Логотип

Документация по макросам и шаблонам UMI.CMS

Общие сведения

Для любой страницы сайта существует группа полей "Дополнительные параметры" со следующими полями, имеющими отношение к построению меню сайта:

  • Отображать меню — страницы, у которых включена эта опция, попадут в результат отданный макросом %content menu()%.

  • Изображение неактивного раздела и Изображение активного раздела — при помощи этих полей можно задать изображения, которые, если это необходимо, следует вывести в шаблоне.

    С точки зрения XSLT-шаблонизатора, это не более чем свойства страницы, в которых содержатся ссылки на изображения. Макрос %content menu()% не возвращает эти свойства, и для того, чтобы вставить их в шаблон, следует получить эти данные вызовом по протоколу UPage (см. «Страницы: протокол UPage» и «Меню с изображениями»).

  • Отображать подменю — в XSLT-шаблонизаторе не используется, с точки зрения XSLT-шаблонизатора, это не более чем свойство страницы.

    Начиная с версии 2.8, для разработчика сайта предоставлена возможность регулировать вывод вложенных меню при помощи настройки xslt-nested-menu в файле config.ini (см. Секция [kernel]).

  • Меню всегда развернуто — аналогично, с точки зрения XSLT-шаблонизатора, это не более чем свойство страницы. При необходимости можно учесть его в шаблоне.