গুগল সিডিএন থেকে ম্যাজেন্টোতে jQuery অন্তর্ভুক্ত করার জন্য আমি নিম্নলিখিতটি করেছি:
<default>
<reference name="head">
<block type="core/text" name="google.cdn.jquery">
<action method="setText">
<text><![CDATA[<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]>
</text>
</action>
</block>
</reference>
</default>
তবে আমি যখন স্থানীয় ফ্যালব্যাকের সাহায্যে এটি কার্যকর করতে চাই, যা বেশ ভালভাবে কাজ করে, তখন আমি এটিকে আমার। PhtML এ যুক্ত করে শেষ করব:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
if (!window.jQuery) {
document.write('<script src="/path/to/your/jquery"><\/script>');
}
</script>
- লোকাল.এক্সএমএল এ কাজ করার মতো নোডের ফালব্যাকটি সরিয়ে দেওয়ার চেয়ে আরও কি আরও সুন্দর উপায় আছে ?
<text>
jQuery.noConflict
সম্পাদনা:
প্রশ্নের অন্য অংশের দিকে দৃষ্টি আকর্ষণ করার জন্য - এমন কোনও সম্প্রদায় মডিউল রয়েছে যা আপনার জন্য jQuery অন্তর্ভুক্ত করে? তাদের যদি স্থানীয় jQuery থাকে তবে তা ঠিক আছে - যদি তারা গুগল সিডিএন ব্যবহার করে - তবে আরও ভাল। যদি এটি বাইরে না থাকে তবে আমি একটি তৈরি করতে পছন্দ করব।
- এমন কোনও গোছানো এক্সটেনশন রয়েছে যা আমাকে নিজে নিজে বুটস্ট্র্যাপ না করে এটিকে পরিচালনা করে?
<text>
উপরে বর্ণিত পদ্ধতিটির সাথে এটি থাকতে পারে ... এটি কোনও গ্রহণযোগ্য সমাধান কিনা তা নিশ্চিত নয়। N98 মডিউলটি পৃথক জেএস ব্যবহার করে নোকনফ্লিক্ট কল করার জন্য ফাইল অন্তর্ভুক্ত রয়েছে, যদিও আমি মনে করি ...