Меню

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

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

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

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

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

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

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