Показване на менюто на сайта

Менюто е отражение на структурата на сайта и се показва с помощта на метода покажи () контролер за показване на структурата на сайта Structure_Controller_Show ().

Основните настройки на контролера на дисплея се задават чрез методите:

  1. меню () - приема идентификатор на меню, можете да го намерите в раздела за администрация;
  2. xsl () - взема обект Xsl_Model.

Горният пример създава екземпляр на класа Structure_Controller_Show и извикване на метод покажи (), с предварително предаване на идентификатора на менюто към контролера за показване меню (1) и посочване на шаблона XSl xsl (Core_Entity: factory ('Xsl') -> getByName ('TopMenu')).

Менюто на сайта може да бъде представено от следната структура:

Както виждаме, менюто е рамкирано в блок

    ...
, в менюто всеки раздел е блок ... .

Активният в момента раздел от менюто се подчертава чрез прилагане на класа "текущ" към възела .

Можете да видите XML, генериран от системата, в клиентската секция, като използвате бутона в горния панел.

Обща структура на XML документа на структурата на сайта:

XSL шаблон за показване на представеното структурно меню: