Подскажите, как правильно организовать свои шаблоны в модульной структуре?
Модули лежат в common/modules/
Шаблон в frontend/themes/
Было бы удобно поместить все кастюмы модулей в одну папку шаблона и менять имя этого шаблона в одном месте.
А по необходимости, прописать индивидуальный путь к шаблону для конкретного модуля.
Сейчас, пока не задашь viewPath модулю, ничего не работает. У меня не получилось задать все пути для view в одном месте.
Тема как была bootstrap так и осталась.
Еще и отдельный шаблон для админки...
Код: Выделить всё
<...>
'node' => [
'class' => 'common\modules\node\Module',
'controllerNamespace' => 'common\modules\node\controllers\frontend',
//'viewPath' => '@common/modules/node/views/frontend',
],
<...>
'view' => [
'theme' => [
'basePath' => '@app/themes/CoolBlue',
'baseUrl' => '@web/themes/CoolBlue',
'pathMap' => [
'@app/views' => '@app/themes/CoolBlue',
'@common/modules' => '@app/themes/CoolBlue/modules',
],
],
],
<...>