Показване на менюто на сайта
Менюто е отражение на структурата на сайта и се показва с помощта на метода покажи () контролер за показване на структурата на сайта Structure_Controller_Show ().
Основните настройки на контролера на дисплея се задават чрез методите:
- меню () - приема идентификатор на меню, можете да го намерите в раздела за администрация;
- xsl () - взема обект Xsl_Model.
Горният пример създава екземпляр на класа Structure_Controller_Show и извикване на метод покажи (), с предварително предаване на идентификатора на менюто към контролера за показване меню (1) и посочване на шаблона XSl xsl (Core_Entity: factory ('Xsl') -> getByName ('TopMenu')).
Менюто на сайта може да бъде представено от следната структура:
Както виждаме, менюто е рамкирано в блок
-
...
Активният в момента раздел от менюто се подчертава чрез прилагане на класа "текущ" към възела .
Можете да видите XML, генериран от системата, в клиентската секция, като използвате бутона в горния панел.
Обща структура на XML документа на структурата на сайта:
XSL шаблон за показване на представеното структурно меню: