
Встречаем новый релиз.
- Обновлена система шаблонов
- Удалено свойство templateDefault \skeeks\cms\components\Cms
- Исправлено отображение ошибки, при попытке входа в админ панель неавторизованного пользователя.
- Is depricated \skeeks\cms\components\Cms property templateDefault (будут задействованы view theme yii2)
Данный релиз не совсем гладко устанавливается, поэтому он такой короткий.
Основное что было сделано, это реализовано грамотное перекрытие шаблонов.
Пример конфигурирования шаблонов.
'cms' =>
[
'templates' =>
[
'marketplace' =>
[
'name' => 'Шаблон для marketplace',
'pathMap' => [
'@app/views' =>
[
'@app/templates/marketplace',
'@app/templates/default',
]
],
],
],
],
В данном примере мы сконфигурировали шаблон таким образом, чтобы любой запрошенный файл шаблона, первоначально был запрошен в дирриктории '@app/templates/marketplace' , далее если его там не окажется в дирриктории базового шаблона.
Так же добавлен алиас.
\Yii::setAlias('template', '@app/views/');
А это значит, что есть возможность рендерить шаблоны так:
\Yii::$app->view->render('@template/header', []);
//Аналогичная запись
\Yii::$app->view->render('@app/views/header', []);
-
Семенов Александр
- /
- 6 juil. 2015
- /
- 0
- /
- 2772
Les catégories
Populaire
Релиз SkeekS CMS 5.5.11 работает с yii2 2.0.24
- 13 août 2019
Как отправить форму в yii2 и skeeks cms через ajax?
- 18 avr. 2019
Tous les commentaires (0)