Magento 2无视新主题

时间:2016-03-15 10:11:23

标签: magento magento2

我正在尝试创建我的第一个Magento 2主题。

我在这里创建了一个新主题:

/app/design/frontend/MyComp/MyTheme/

我将空白主题从/vendor/magento/theme-frontend-blank/复制到MyTheme,然后我创建/编辑了各种文件as per the instructions here

在管理员面板中,我进入了商店>配置> Design和Ive将主题设置为MyTheme

然而,前端似乎我的新主题没有被使用。

当我从管理面板启用模板路径提示时,前端会显示所有文件都来自此处/vendor/magento/module-theme/view/frontend/templates/

任何人都可以解释为什么Magento 2忽略了我的主题,以及我如何解决这个问题?

非常感谢提前。

2 个答案:

答案 0 :(得分:1)

您未在正确的位置进行配置,并且在配置后未运行命令。

创建主题后,必须在Admin中进行配置:Admin>内容>配置>编辑“默认存储视图” http://prntscr.com/k5idnm,然后选择主题,然后选择“ Applied Theme”。

然后,运行:

php bin/magento setup:static-content:deploy
php bin/magento cache:flush

如果之后,主题仍然无法正确显示,则可以备份并删除pub / static / frontend文件夹,然后再次运行上面的2个命令,然后在浏览器的主题选项卡中按Ctrl + F5。 >

答案 1 :(得分:0)

在更改主题,在控制台中运行命令后清除缓存:

php bin/magento cache:flush 

如果主题中没有文件,Magento将使用主题回退系统。