Xml Magento 2-为什么先加载较少的文件?
我正在使用grunt/M2&我注意到在我的Magento 2网站中加载css文件之前加载的文件更少。有什么想法吗?我需要较少的文件加载最后,所以它会覆盖类 -非常感谢 以下是我的主题/layout/default\u head\u blocks.xml中的内容:Xml Magento 2-为什么先加载较少的文件?,xml,magento,magento2,Xml,Magento,Magento2,我正在使用grunt/M2&我注意到在我的Magento 2网站中加载css文件之前加载的文件更少。有什么想法吗?我需要较少的文件加载最后,所以它会覆盖类 -非常感谢 以下是我的主题/layout/default\u head\u blocks.xml中的内容: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSche
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
<head>
<css src="css/local-m.css" />
<css src="css/local-l.css" media="screen and (min-width: 768px)"/>
<css src="css/source/_custom.css" /> <!-- This is the less file -->
</head>
</page>
如果您查看,您可以看到他们建议添加load\u last=“true”
。我已经用过了,它的效果和预期的一样
以下是全文:
<css src="css/custom.css" load_last="true" />
我将添加一个额外的注释,让您知道我是沿着这条路线开始的,直到我学会了如何覆盖/扩展特定的模块。这里有一个Magento文档提供了一个示例场景:有一个属性使用XML导入CSS。请检查以下默认的\u headd\u blocks.xml文件 app/design/frontend/{{您的主题名称 这里}}/default/Magento\u Theme/layout/default\u head\u blocks.xml 你可以试着双管齐下
<head>
<css src="Namespace_Module::css/custom.css" order="100"/>
</head>
或
如果您有任何问题,请告诉我
<head>
<css src="Namespace_Module::css/custom.css" media="all"/>
</head>