Система управления контентом FlexyCMS
Тел. (4822) 57-50-33
info@flexy-systems.ru

Меню сайта

Меню представляет собой набор пунктов с определённой для каждого из них ссылкой.

Ссылка пункта меню может указывать на раздел сайта (в этом случае при изменении адреса раздела автоматически изменится и ссылка пункта меню) или она может быть определена вручную.

Пункту меню при необходимости ручной разметки также может быть назначен CSS-класс или inline-стиль.

Сформированное меню, как правило, используется в коде шаблона или в динамических страницах с помощью метода $this-insertMenu(). В этом случае формируется список HTML  вида:


Меню может быть многуровневым, то есть некоторые пункты могут принадлежать другим пунктам этого же меню.

Пункт меню может быть определён динамически - например, для того, чтобы отображать в меню список меняющийся категорий товаров или несколько последних названий статей. В этом случае вместо формы выбора свойств пункта меню предоставлятся возможность вручную описать поведение пункта меню PHP-кодом. В результате выполнения этого кода должна получиться конструкция вида:

  • название пункта
  • название пункта
  • название пункта
  • Она будет вставлена в меню в соответствующую позицию.