कोई और अधिक त्वचा फ़ोल्डर नहीं है, लेकिन आप अभी भी थीम का उपयोग कर सकते हैं।
अवधारणा के प्रमाण के रूप में मैंने आपके साथ op-checkout-method.js
और इस का उपयोग किया ।
पूर्व शर्त:
- Magento2-Beta11 स्थापित
- डिफ़ॉल्ट विषय सक्रिय (रिक्त)।
pub/static
फ़ोल्डर में उत्पन्न कोई फ़ाइल नहीं (पब / स्टेटिक / फ्रंटेंड फ़ोल्डर को हटा दें)
क्रियाएँ:
op-checkout-method.js
यह app/code/Magento/Checkout/view/frontend/web/js/opc-checkout-method.js
रिक्त स्थान के लिए मॉड्यूल स्थान से फ़ाइल को नकल किया हैapp/design/frontend/Magento/blank/Magento_Checkout/web/js/opc-checkout-method.js
- क्लोन फ़ाइल संपादित और एक जोड़ा
console.log('something')
या alert('something')
में _create
के समारोह mage.opcCheckoutMethod
विजेट।
- ब्राउज़र कैश साफ़ किया गया।
परिणाम:
- जब चेकआउट पृष्ठ लोड होता है तो मुझे मेरा अलर्ट प्रदर्शित होता है या कंसोल में पाठ लॉग होता है।
संबंधित जानकारी:
अगर मैं cli php dev/tools/Magento/Tools/View/deploy.php
(स्थिर संसाधनों को प्रकाशित करने वाली स्क्रिप्ट) से चलाता हूं, तो मेरी नई js फ़ाइल अंदर डाल दी जाती हैpub/static/frontend/Magento/blank/en_US/Magento_Checkout/js/opc-checkout-method.js
[संपादित करें]
मुझे एक मॉड्यूल के माध्यम से इसे करने का एक तरीका मिला।
इसे [Namespace]/[Module]/view/frontend/requirejs-config.js
जोड़ें:
var config = {
map: {
'*': {
'Magento_Checkout/js/opc-checkout-method':'[Namespace]_[Module]/js/opc-checkout-method'
}
}
};
फिर [Namespace]/[Module]/view/frontend/web/js/opc-checkout-method.js
अपनी सामग्री के साथ फाइल बनाएं ।
परीक्षण के प्रयोजनों के लिए मैंने मूल फ़ाइल को क्लोन किया और बस फिर console.log
से _create
फ़ंक्शन में जोड़ा गया ।
दृश्यपटल के लिए सार्वजनिक संसाधनों को पुनर्जीवित करना भी याद रखें।