Kernel::getContent: различия между версиями

Материал из GLENN CMS WIKI
Перейти к навигации Перейти к поиску
Нет описания правки
(Перенаправление на Site::getContent)
 
Строка 1: Строка 1:
Функция ядра Kernel::getContent работает по следующему принципу:
#REDIRECT [[site::getContent]]
 
она определяет какой на данный момент вызван плагин,контроллер и экшн и исходя из этого ищет <экшн>.tpl в папке views/content, текущего плагина
 
Иерархия папки /views/content выглядит следующим образом:
 
/views/content/<имя контроллера>/<имя экшна>.tpl
 
 
т.е. если мы обращаемся к URL http://site.ru/contragents/users/register
 
то функция будет искать шаблон в следующих местах
 
 
в папке скина:
/site/skins/<имя текущего скина>/views/content/contragents/users/register.tpl
* в случае поиска шаблона в папке со скином к пути добавляется имя плагина
 
в папке локального плагина:
/site/plugins/contragents/views/content/users/register.tpl
 
в папке системного плагина:
/plugins/contragents/views/content/users/register.tpl
 
Первый найденный шаблон будет отрисован
 
таким образом мы можем в рамках скина переопределять используемые внутри плагина шаблоны

Текущая версия от 18:35, 26 февраля 2013

Перенаправление на: