【发布时间】:2014-10-10 13:21:26
【问题描述】:
在我的 Magento 主题中通过 local.xml 在适当的位置渲染 jQuery 时遇到了一些问题。
目前,我的 layout.xml 中有问题的部分如下所示:
<!-- load jQuery from CDN with local fallback, latest version 1.11.0 -->
<block type="core/text" name="google.cdn.jquery">
<action method="setText">
<text><![CDATA[<script src="//code.jquery.com/jquery-1.11.0.min.js"></script><script>window.jQuery||document.write('<script src="js/jquery-1.11.0.min.js">\x3c/script>');</script><script>jQuery.noConflict();</script>]]></text>
</action>
</block>
<!-- add global JS functions library -->
<action method="addItem"><type>skin_js</type><name>min/global-min.js</name></action>
但是这里的 global-min.js 文件是在 before jQuery 渲染的,它(连同其他添加的核心/文本类型块)位于我的其余皮肤 JS 文件之后。
有没有办法根据我网站头部的输出优先级将 CDN 加载的 jQuery 文件上移?
非常感谢您的帮助。
【问题讨论】: