Назначить шаблон для модуля через конфиг?

Скачал модуль для yii2.
Появилась необходимость назначить этому модулю шаблон, в сам модуль, который лежит в папке vendor лезть не хочется да и не правильно это. Можно ли это сделать как-то так?

'modulename' => [
            'class'  => 'module\yii\class\Module',
            'layout' => '@app/views/layout'
        ],
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
kowap
@kowap Автор вопроса
Мда. Стыдно

'modulename' => [
            'class'  => 'module\yii\class\Module',
            'layout' => '@app/views/layout'
        ],
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mxuser
@mxuser
Программист
Вот пример переопределения темы для расширения dektrium/user:
(Секция "components/view" в конфиге)

'components' => [
        'view' => [
            'theme' => [
                'pathMap' => [
                    '@dektrium/user/views' => '@app/views/user'
                ],
            ],
        ],
]


Таким образом, мы указываем фреймворку, что нужно сначала искать файлы view в указанной нами папке, а потом уже в папке с модулем

Попробуйте по аналогии
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы