Менеджер блоков на странице. Данный класс используется для рендеринга текущей страницы. Во время рендеринга учитываются сведения о странице из раздела Веб-сайт->Конструктор сайта. Если страница собрана по сетке, то происходит генерация сетки и рендеринг блоков (блок-контроллеров) модулей, иначе рендерится шаблон, заданный для текущей страницы в Конструкторе сайта.
Открытые члены | |
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 |