2016-06-14 30 views
0

我Magento的店装了很多的css文件: 10 CSS files is used从头部取下的CSS文件 - Magento的

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

回答

1

转到local.xml文件,并删除什么是你不需要的CSS文件?

+0

我想我可以找出如何通过local.xml中删除它,但不会是更好从它添加css文件的地方删除它,所以它不是从一开始就添加的?而不是添加,然后再次删除?我想知道的是在哪里找到代码,告诉所有thos css文件被加载,并在那里编辑:) – aaimport

+1

@aaimport - 不,因为你最终编译的文件可能是完全错综复杂的混乱留下一个。如果您不编辑它们,它们不会成为升级问题。总是使用local.xml,它保存在Magento缓存中,而为Magento设想的额外工作却不在那里,而编辑应该单独留下的东西的额外工作成为后来的一个令人头疼的问题。我们的原始开发人员做了你的建议,问题没有消失,直到他们的垃圾编辑消失。 –

+0

我明白你的观点。我想我会从local.xml中删除它们。谢谢:) – aaimport

0

您可以从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> 

删除你的CSS行动.xml文件

+0

我想我可以弄清楚如何通过local.xml删除它,但是从它添加css文件的地方删除它不是更好吗,所以它不是从一开始就添加的吗?而不是添加,然后再次删除?我想知道的是,我发现代码告诉所有thos css文件被加载,并在那里编辑:) – aaimport

+1

为什么你似乎从XML中删除不好?甚至magento它自己喜欢从xml中删除和添加css或js。 –