Magento重复加载JS CSS文件

时间:2017-11-06 20:02:17

标签: javascript php css magento

在检查网页性能时,我发现GTmetrix发现了一些CSS& JS文件从不同的位置加载 - 相同的文件。 例如:

<action method="addItem" module="ves_blockbuilder" ifconfig="ves_blockbuilder/ves_blockbuilder/enable_animation"><type>skin_css</type><name>ves_base/animate.css</name></action>

<action method="addItem"><type>skin_css</type><name>css/animate.css</name><params/></action>

显示的是页面来源。

skin/frontend/ves_value/default/css/animate.css" media="all" />

skin/frontend/base/default/ves_base/animate.css" media="all" />

我的问题是如何在不影响任何功能的情况下安全地避免加载。

1 个答案:

答案 0 :(得分:0)

您有几个选择:

  1. 您可以删除其中一条<action method="addItem">行。

  2. 在系统配置中,您可以关闭动画 ves_blockbuilder设置。属性 ifconfig="ves_blockbuilder/ves_blockbuilder/enable_animation" 表示只有在enable_animation时才会添加css文件 设置设置为true/yes/enabled/etc。但是,如果你需要动画 其他功能的模块,然后我保留这个并删除底部 线。

  3. 附加说明:确保它们是完全相同的文件。它们可能具有相同的文件名,但css规则不同 - 在这种情况下,保留两个文件都是有效的。