Логотип

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

Структура PHP-шаблонизатора

Структура

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

 

Схема работы шаблонизатора:

 

Структура PHP-шаблонизатора


UMI.CMS получает запрос от браузера на отображение странцы. UMI.CMS делает необходимые запросы в БД и отдаёт данные на шаблонизацию. В отличии от xslt-шаблонизатора нет этапа преобразования данных в xml (UMI Data), что существенно экономит время. В шаблон приходят данные в виде массивов и объектов, которые можно итерировать и выводить привычным для всех способом.