【问题标题】:Remove CSS files from header - Magento从标题中删除 CSS 文件 - Magento
【发布时间】:2016-06-14 15:27:55
【问题描述】:

我的 Magento 商店正在加载大量 css 文件:

我只想将它们组合成 1 或 2 个 css 文件。我知道 Magento 中的合并选项,但这完全破坏了设计。所以我想手动完成。是否可以简单地通过从文件中复制所有css并将其粘贴到style.css中,然后从标题中删除不再需要的css文件的链接rel代码来完成?在 app/design/frontend/default/theme/template/page/html 中找到的 head.phtml 文件中,图片上的行不存在,但是有这一行 <?php echo $this->getCssJsHtml() ?> - 但是我该如何编辑出 css不再需要文件?

【问题讨论】:

    标签: php css magento merge head


    【解决方案1】:

    转到 local.xml 文件并删除您不需要的 css 文件?

    【讨论】:

    • 我想我可以弄清楚如何通过local.xml删除它,但是从它添加css文件的地方删除它会不会更好,所以它不是从开始?而不是添加然后再次删除?我想知道的是,我在哪里找到告诉所有要加载的 css 文件的代码,并在那里编辑它:)
    • @aaimport - 不,因为您最终会得到一堆令人费解的编辑文件,这些文件可以完全不理会。如果您不编辑它们,它们不会成为升级的问题。始终使用 local.xml,它保存在 Magento 缓存中,并且想象中的 Magento 额外工作不存在,而编辑应该不理会的额外制作工作在以后变得非常头疼。我们的原始开发人员按照您的建议做了,直到他们的垃圾编辑消失后问题才消失。
    • 我明白你的意思。我想我会从 local.xml 中删除它们。谢谢你:)
    【解决方案2】:

    您可以从page.xmllocal.xml 文件中删除。在下面的代码之间应该写你的 css 文件代码。

    这些文件位于 /app/design/frontend/[theme_folder]/[theme_default]/layout

    <block type="page/html_head" name="head" as="head">
    <!-- css code here -->
    </block>
    

    删除 .xml 文件中的 css 操作

    【讨论】:

    • 我想我可以弄清楚如何通过local.xml删除它,但是从它添加css文件的地方删除它会不会更好,所以它不是从开始?而不是添加然后再次删除?我想知道的是,我在哪里找到告诉所有要加载的 css 文件的代码,并在那里编辑它:)
    • 为什么你似乎从 xml 中删除不好?甚至 magento 它自己也更喜欢从 xml 中删除和添加 css 或 js。
    猜你喜欢
    • 2018-06-12
    • 2013-08-06
    • 1970-01-01
    • 2014-01-22
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多