Есть модуль, личный кабинет пользователя, не админка, его дизайн должен отличаться от дизайна сайта.
Для backend я прикручивал админку https://github.com/dmstr/yii2-adminlte-asset
в main.php прописывал
Код: Выделить всё
'components' => [
'view' => [
'theme' => [
'pathMap' => [
//'@app/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
'@app/views' => '@backend/views/lte'
],
],
],
],
Можно ли её (лайаут админки) каким то образом прикрутить к отдельному модулю во frontend части?
Создал модуль Account и в init() прописал $this->layout = '../lte/layouts/main.php'; //перенес во вьюхи модуля file:///var/www/cabinet/frontend/modules/account/views/lte/layouts/main.php
Код: Выделить всё
<?php
namespace frontend\modules\account;
use Yii;
class Account extends \yii\base\Module
{
public function init()
{
$this->layout = '../lte/layouts/main.php'; //перенес во вьюхи модуля file:///var/www/cabinet/frontend/modules/account/views/lte/layouts/main.php
parent::init();
// custom initialization code goes here
}
}
Создал для модуля Account контролер login
Код: Выделить всё
<?php
namespace frontend\modules\account\controllers;
use Yii;
class LoginController extends \yii\web\Controller
{
public function actionIndex()
{
return $this->render('index');
}
public function actionLogin()
{
return $this->render('login');
}
}
а при вызове actionLogin http://cabinet.dev/account/login/login лайаут не подтягивается.
Почему так происходит или что я делаю не правильно?