我正在尝试将主题应用于前端的yii2高级应用程序。
我用于应用主题的代码如下:
'view' => [
'theme' => [
'pathMap' => ['@app/views' => '@app/themes/stargazers'],
'baseUrl' => '@web/../themes/stargazers',
],
],
已打开漂亮的URL。
主题的物理位置位于类似
的路径中前端/主题/观景台。 并且stargazers文件夹中有此文件和文件夹。
files/
layouts/
layouts/main.php
files/main_style.php
files/theme/
files/theme/main_style.css
files/theme/*.png
我尝试了所有路径的定位,但是无法应用主题,这里可能缺少一些愚蠢的东西。
答案 0 :(得分:0)
Yii2高级模板默认没有@app
这个命名空间,您应该更改为@frontend
吗?
'view' => [
'theme' => [
'pathMap' => ['@frontend/views' => '@frontend/themes/stargazers'],
'baseUrl' => '@frontend/themes/stargazers',
],
],