Не работает theme для модуля из папки vendor

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
delgus
Сообщения: 55
Зарегистрирован: 2018.01.29, 14:07
Откуда: Ярославль

Не работает theme для модуля из папки vendor

Сообщение delgus »

Для модуля установленного через композер потребовалось поправить в одной вьюхе html-код. и я решил использовать возможность темизации и прописал в конфигурации следующий код

Код: Выделить всё

 /* Модуль управления пользователями */
        'user-management' => [
            'class' => 'webvimark\modules\UserManagement\UserManagementModule',
            'components' => [
                'view' => [
                    'class' => \yii\web\View::class,
                    'theme' => [
                       // 'class' => \yii\base\Theme::class,
                        'pathMap' => [
                            '@vendor/webvimark/module-user-management/views' => '@backend/views/user-management'
                        ]
                    ]
                ],
            ],
            
            //'viewPath' => '@backend/views/user-management',

Но он не работает никак. Вьюха не заменяется. Не понимаю в чем причина.Возможно я неправильно понимаю что надо указывать в pathMap.

Если расскомментировать строчку с viewPath. то вьюхи заменяются, но соответственно придется копировать все вью из модуля в проект(из-за одной правки в верстке). А мне хотелось бы именно использовать theme. Прошу пояснить почему темизация для модуля не сработала. Заранее благодарю
Ответить