पर jQuery जोड़ना स्थानीय.एक्सएमएल का उपयोग कर Magento के साथ आने वाली शेष स्क्रिप्ट से पहले jQuery (या कोई स्क्रिप्ट) जोड़ने का अनुशंसित तरीका क्या है?Magento
मैं (local.xml में) का उपयोग करने की कोशिश की है:
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<script>js/jquery-1.6.4.js</script>
</action>
</reference>
लेकिन इस स्क्रिप्ट को आधार पैकेज में page.xml में Magento द्वारा जोड़ रहे हैं के अंत में jQuery जोड़ने समाप्त होता है।
<action method="removeItem">
...
</action>
लिपियों कि page.xml में जोड़ा गया था के सभी दूर करने के लिए और उसके बाद क्रम में local.xml में उन्हें फिर से जोड़ने मैं उन्हें जरूरत में होना: मैं भी का उपयोग कर सभी स्क्रिप्ट को दूर करने की कोशिश की है (पहले jQuery), लेकिन किसी भी तरह, वे एक ही क्रम में समाप्त हो रहे हैं (आखिरी jQuery के साथ)।
मैंने Magento कोड के माध्यम से कदम रखा है और सत्यापित किया है कि स्क्रिप्ट हटा दी जा रही हैं और फिर Mage_Page_Block_Html_Head में यह -> _ डेटा ['आइटम'] में फिर से जोड़ा गया है, लेकिन किसी बिंदु पर, जब वे जोड़े जाते हैं पेज, वे आखिरी jQuery के साथ जोड़े गए हैं।
मुझे लगता है कि ऐसा करने के लिए एक और शानदार तरीका होना चाहिए, लेकिन मुझे अभी तक इसे अपने गुगलिंग में नहीं मिला है। जो कुछ भी मैंने पाया है, वह सीधे पृष्ठ.एक्सएमएल को संशोधित करने की सिफारिश करता है, जिसे मैंने कहीं और पढ़ा है, यह एक अच्छा विचार नहीं है।
में जोड़ सकते हैं यह बहुत अच्छा काम करता है! धन्यवाद। एक संपादन यह है कि http: src विशेषता की शुरुआत से गायब है। मुझे संपादित करने की अनुमति नहीं दी जाएगी क्योंकि मेरा संपादन> 6 वर्ण नहीं था। – Luke
ग्रेट;), यह mod_pagespeed की वजह से है, इसके लिए खेद है। मेरा जवाब अपडेट किया गया। – Kenny