[Yii2] modulo users e advanced template

Ciao,

ho una app Yii2 con advanced template, quindi frontend e backend, con le modifiche per avere tutto in unico dominio tipo shared hosting (http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.html).

Backend e frontend utilizzano 2 temi differenti

Ho installato il modulo user https://github.com/dektrium/yii2-user

Ho capito come fare l’override delle views modificando il common/config/main.php inserendo




'view' => [

            'theme' => [

                'pathMap' => [

                    '@dektrium/user/views' => '@webroot/backend/views/user'

                    

                ],

            ],

        ],



ho messo tutte le views in backend/views/user e l’override funziona ma le pagine hanno il tema del frontend invece di quello del backend.

Che posso fare?

Ok ho risolto:




'view' => [

            'theme' => [

                'pathMap' => [

                    '@dektrium/user/views' => '@backend/views/user',

                    ],

            ],

        ],



Ciao! Ho il tuo stesso problema, ma a me l’override delle views non parte!

Tu come hai impostato il tutto?

Grazie!

Ciao,

spostare le views non serve a meno di non voler fare delle modifiche.

Ho risolto mettendo il corretto path nel file backend/config/main.php.




'components' => [ 

        'view' => [

            'theme' => [

                'pathMap' => [

                    '@dektrium/user/views' => '@backend/views/user',

                ],

            ],

        ],

    ]