如何关闭样式.css从 Magento 中的默认值/默认值/CSS 关闭



你能告诉我是否可以关闭样式加载.css默认/默认/css 当我使用主题默认/my_theme并且没有样式时.css?为什么 magento 从默认/默认加载其他主题样式.css?

主题中创建local.xml,在<default>处理程序中使用在reference headremoveItem删除它

试试这个。

定义layout.xml

这个布局xml文件是一个独特的布局文件,最后将由Magento处理。这使得此布局文件非常适合删除/更改布局外观。在这里,您需要删除一个css文件。所以你可以使用它。

文件 : app/design/frontend/<package>/<theme>/layout/local.xml

<layout>
    <default>
        <reference name="head">
            <action method="removeItem">
                <type>skin_css</type>
                <name>css/styles.css</name>
            </action>
        </reference>
    </default>
</layout>

描述

head是一个特殊的块,用于保存CSS和JS文件。 styles.css驻留在此块中。它通过布局文件包含在page.xml

 <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>

这就是它包含在标题部分的方式。在这里,动作发生在addCss.默认情况下,此方法使用类型 skin_css。即驻留在皮肤目录中的任何 CSS 文件都可以通过此方法包含。您也可以使用addItem方法。但是您需要将type属性指定为 skin_css ,以便使用该方法。

要删除通过addCssaddItem方法添加的项目,可以使用removeItem 。此方法接受两个参数。 typename.在我们的例子中,typeskin_css(因为styles.css居住在skin(,名称是css/styles.css

希望有帮助

最新更新