Менеджер блоков на странице. Данный класс используется для рендеринга текущей страницы. Во время рендеринга учитываются сведения о странице из раздела Веб-сайт->Конструктор сайта. Если страница собрана по сетке, то происходит генерация сетки и рендеринг блоков (блок-контроллеров) модулей, иначе рендерится шаблон, заданный для текущей страницы в Конструкторе сайта.
Открытые члены | |
| setView (\RS\View\Engine $view) | |
| setRouteId ($route_id) | |
| setMainContent ($content) | |
| getMainContent () | |
| renderLayout () | |
Защищенные данные | |
| $view | |
| $route_id | |
| $main_content | |
| getMainContent | ( | ) |
Возвращает основное содержимое страницы
| renderLayout | ( | ) |
Рендерит текущую страницу с учетом настроек блоков в административной панели, возвращает готовый HTML для вставки в шаблон.
| \RS\Event\Exception | |
| \SmartyException |
| setMainContent | ( | $content | ) |
Устанавливает основное содержимое страницы
| mixed | $content | - html, возвращенный фронт-контроллером |
| setRouteId | ( | $route_id | ) |
Устанавливает текущую страницу, для которой в дальнейшем будет получен контент
| mixed | $route_id | - ID маршрута |
| setView | ( | \RS\View\Engine | $view | ) |
Устанавливает объект шаблонизатора
| \RS\View\Engine | $view | - объект шаблонизатора |
|
protected |
|
protected |
|
protected |