Описание API
Из коробки в PHP-шаблонизаторе доступны следующие helper’ы:
-
mixed macros($module, $method, $arguments = array(), $extProps = array(), $extGroups = array()) выполняет вызов макроса
-
umiHierarchyElement getPageByPath($path) возвращает страницу по её url
-
umiHierarchyElement getPageById($id) возвращает страницу по её Id
-
string translate($label, $path = false) возвращает перевод языковой метки
-
umiObject getObjectById($id) возвращает объект по ID
-
array usel($uselName, $params = null) выполняет команду usel
-
mixed getRequest($name, $default = null) возвращает Request-параметр
-
mixed getRawRequest($name, $default = null) возвращает необработанный Request-параметр
-
mixed getCommonVar($name) возвращает запрошенную общую переменную
-
mixed setCommonVar($name, $value) устанавливает общую переменную
-
mixed isSetCommonVar($name) проверяет существование общей переменной
Примечание: Helper parseTplMacros больше не используется, TPL-шаблонизатор теперь всегда применяется к ответу сервера.