С помощью данного класса - можно встраивать блоки( блок-контроллеры модулей ) в шаблоны. Методы данного класса используются шаблонизатором в конструкциях moduleinsert, modulegetvars
Открытые статические члены | |
| static | insert ($controller_name, $param=[], &$vars=[]) |
| static | getVariable ($controller_name, $param=[]) |
| static | isControllerExists ($controller_name) |
|
static |
Возвращает массив переменнх, которые должны были пойти в шаблон(на вывод) блочного контроллера.
| string | $controller_name | - Имя класса контроллера |
| array | $param | - Дополнительные параметры |
|
static |
Возвращает вывод блочного контроллера.
| string | $controller_name | - Имя класса блок-контроллера |
| array | $param | - Дополнительные параметры |
| array | &$vars | - Возвращает параметры, которые блок-контроллер передает в шаблон |
| \SmartyException |
|
static |
Проверяет существование блочного контроллера
| string | $controller_name | - Имя класса контроллера |