2013-01-23 16 views
5

जोड़ने के लिए कहां/कैसे एक Magento मॉड्यूल बनाया, और मुझे कुछ कस्टम जावास्क्रिप्ट जोड़ने की जरूरत है।कस्टम जेएस magento

मैं अपने लेआउट फ़ाइल में निम्न (और यह/js में अपने कस्टम js स्थानों/साथ, काम कर रहा है) डाल:

<default> 
    <reference name="head"> 
     <action method="addJs"><script>http://code.jquery.com/jquery.min.js</script></action> 
     <action method="addJs"><script>my_custom_js.js</script></action> 
    </reference> 
</default> 

मेरा प्रश्न है - जहां इन फ़ाइलों के लिए सबसे अच्छी जगह है, /js/jquery/ में है या /skin/frontend/default/default/js में? अगर मैं इसे डिफ़ॉल्ट/डिफ़ॉल्ट में डालता हूं, तो मैं इसे XML से कैसे संदर्भित करूं?

उत्तर

12

इसे अपने मॉड्यूल (महत्वपूर्ण कार्यक्षमता) के लिए आवश्यक है, तो:

/js/[namespace]/[module]/ 

यह एक विषय (यूआई वृद्धि) के लिए आवश्यक है, तो:

/skin/frontend/[group]/[theme]/js/ 
+0

बहुत बढ़िया, जानकारी के लिए धन्यवाद! –

+0

सीएसएस के बारे में जो महत्वपूर्ण कार्यक्षमता के रूप में आवश्यक है? –

+0

यह भी कैसे संभव है? आपका मॉड्यूल डिफ़ॉल्ट सीएसएस (जो 'आधार/डिफ़ॉल्ट' विषय में जाता है) के साथ आ सकता है लेकिन सीएसएस कड़ाई से कार्यक्षमता के साथ मिलकर नहीं है। –