Magento合并javascript省略文件

时间:2013-10-08 20:01:48

标签: magento

我发现每当我在商店中合并javascript时,prototype.js都会弄乱一些东西。有没有办法让Magento在合并javascript文件时省略prototype.js?我假设我可以重写任何功能,但我不知道如何找到这种情况。有没有一种很好的方法可以找到正在发生的事情以及在Magento的哪个地方?

4 个答案:

答案 0 :(得分:3)

您可以通过添加参数来省略合并文件。例如,在page.xml中,您可以更改以下行:

<action method="addJs"><script>prototype/prototype.js</script></action>

为:

<action method="addJs"><script>prototype/prototype.js</script><params>prototype</params></action>

具有相同参数的所有文件组合在一起。

答案 1 :(得分:2)

magento合并系统在很多情况下效果不佳。我认为为了更好地理解你应该检查Here

没有从管理面板中排除文件的选项,但我想您可以使用上述博客中提到的分组技术将它们分开。

我建议您尝试FooMan Speedster

,而不是使用默认的合并系统

答案 2 :(得分:0)

在magento的服务器零配置上通过谷歌安装mod_pagespeed

答案 3 :(得分:0)

尝试在head.phtml文件中加载prototype.js链接。这种方式不会合并您的文件,也不需要通过xml添加它。

无论如何这不是最好的做法,但它完美无缺。