Логотип

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

Описание API PHP-шаблонизатора

Описание 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-шаблонизатор теперь всегда применяется к ответу сервера.