You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
717 B
32 lines
717 B
6 years ago
|
<?php
|
||
|
/**
|
||
|
* Created by Error202
|
||
|
* Date: 23.07.2018
|
||
|
*/
|
||
|
|
||
|
namespace frontend\components;
|
||
|
|
||
|
|
||
|
use yii\base\Theme;
|
||
|
use yii\web\Controller;
|
||
|
use Yii;
|
||
|
|
||
|
class FrontendController extends Controller
|
||
|
{
|
||
|
public function init() {
|
||
|
parent::init();
|
||
|
|
||
|
$theme = isset(Yii::$app->params['settings']['design']['theme']) ? Yii::$app->params['settings']['design']['theme'] : 'start';
|
||
|
|
||
|
Yii::$app->view->theme = new Theme([
|
||
|
'basePath' => '@webroot/themes/' . $theme,
|
||
|
'baseUrl' => '@web/themes/' . $theme,
|
||
|
'pathMap' => [
|
||
|
'@common/modules' => '@webroot/themes/' . $theme . '/modules',
|
||
|
'@frontend/views' => '@webroot/themes/' . $theme,
|
||
|
'@frontend/widgets' => '@webroot/themes/' . $theme . '/widgets',
|
||
|
],
|
||
|
|
||
|
]);
|
||
|
}
|
||
|
}
|