我创建了一个名为'gvtheme'的自定义Magento 2主题。 css的文件夹布局是:frontend-> Magento-> gvtheme-> web-> css-> source-> style.css
在style.css中我放了body:background-color:red;只是为了测试它是否正常工作。当我在chrome中检查body标签时,它没有显示出来,甚至不是一个被覆盖的样式。
在Magento 2后端的内容/设计/配置中,它显示“默认商店视图”和其他两个视图以'gvtheme'为主题。它之前显示为'Luma'。 在网站的前端,它不再显示'Luma'标志和风格。我刷新了所有缓存,包括'Flush Javascript / CSS Cache'。 有没有人有任何想法为什么这可能不起作用? 任何帮助将不胜感激!
答案 0 :(得分:1)
原来我需要添加'自定义主题' - >' Magento_Theme' - >'布局' - >' default_head_blocks。 XML&#39 ;.在该文件中,我需要添加:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<css src="css/source/style.css" />
</head>