ресурсы тем для пользовательских тем не загружаются | Yii2 - PullRequest
0 голосов
/ 10 марта 2020

Вот мой код для config / web. php

'bootstrap' => ['ThemeSwitcher'],
'ThemeSwitcher' => [
        'class' => 'app\components\ThemeSwitcher'
    ],
'urlManager' => [
        'class' => 'codemix\localeurls\UrlManager',
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'languages' => [
            'ar',
            'en'
        ],

        'enableDefaultLanguageUrlCode' => true,
        'enableLanguagePersistence' => false,
        'keepUppercaseLanguageCode' => true,
        'enableLanguageDetection' => false
    ]

, а класс ThemeSwitcher имеет следующие коды для перевода темы и языка

Yii::$app->language = $language;
        Yii::$app->view->theme = new \yii\base\Theme([
            'basePath' => '@app/themes/'.$theme.'',
            'pathMap' => ['@app/views' => '@app/themes/'.$theme,'@app/views'],
            'baseUrl'=>'@web/themes/'.$theme
        ]);

Проблема заключается в том, что при переходе от темы по умолчанию к араби c один файл CSS и js для этой указанной c темы не загружается.

У меня есть папка themes внутри моего каталога root приложения, в котором находятся папки ar и en . и в папке web у меня также есть папка themes для пользовательских ресурсов тем для ar и en .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...