【问题标题】:Custom css added to page.xml in Magento is not loading在 Magento 中添加到 page.xml 的自定义 css 未加载
【发布时间】:2014-11-06 10:36:49
【问题描述】:

我有一个自定义 css。我已将它放在我们正在使用的主题中 - 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 吗?

【问题讨论】:

  • 添加css后清除缓存了吗?

标签: css xml magento


【解决方案1】:

你应该试试:

<?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>

当你想在现有的块中插入一些东西时,你必须使用“参考”标签。将块名称放在“名称”属性中。 您现在可以将所需的所有内容添加到现有块中(例如子项、css、模板...)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    • 1970-01-01
    相关资源
    最近更新 更多