添加到Magento中的page.xml的自定义css未加载

时间:2014-11-06 10:36:49

标签: css xml magento

我有一个自定义css.I已将它放在我们正在使用的主题中 - skin \ frontend \ my-theme \ default \ css \ custom.css

现在我在page.xml中调用了这个文件 - app / design / frontend / my-theme / default / layout / page.xml

语法:

<layout version="0.1.0">
<default translate="label" module="page">
<block type="page/html_head" name="head" as="head">
<action method="addCss"><stylesheet>css/custom.css</stylesheet></action>
</block>
</default>
</layout>

当我查看视图源时,我没有看到我的custom.css。

你能告诉我出了什么问题以及如何开始使用custom.css吗?

1 个答案:

答案 0 :(得分:0)

你应该尝试:

<?xml version="1.0" encoding="UTF-8"?>
<layout>

    <default>

        <reference name="head">

            <!-- /skin/frontend/yourpackage/yourtheme/css/custom.css -->
            <action method="addItem"><type>skin_css</type><name>css/custom.css</name><params/></action>

        </reference>

    </default>

</layout>

或者:

<?xml version="1.0" encoding="UTF-8"?>
<layout>

    <default>

        <reference name="head">

            <!-- /skin/frontend/yourpackage/yourtheme/css/custom.css -->
            <action method="addCss"><stylesheet>css/custom.css</stylesheet></action>

        </reference>

    </default>

</layout>

如果要在现有的bloc中插入内容,则必须使用&#34; reference&#34;标签。将块名称放在&#34; name&#34;属性。 您现在可以将所需的所有内容添加到现有块中(例如,子项,css,模板......)。