হ্যা এখানে. স্ট্যাটিক সম্পত্তির পথটি কীভাবে নির্মিত তা দেখতে আপনি পাব স্ট্যাটিকের মধ্যে দেখতে পারেন।
কিভাবে এটা কাজ করে
প্রতিটি সম্পদ এটির enter code here
"প্রয়োজনীয় জেএস আইডি" দ্বারা পৃষ্ঠা থেকে অ্যাক্সেসযোগ্য । এটি বাস্তব পথের মতো, তবে বৈচিত্র্যময়।
উদাহরণস্বরূপ ফাইল
http://magento.vg/static/adminhtml/Magento/backend/en_US/Magento_Theme/favicon.ico
।
এটা আসল পথ
/app/code/Magento/Theme/view/adminhtml/web/favicon.ico
। এটি প্রয়োজনীয় জেএস আইডি হয় Magento_Theme/favicon.ico
। এর অর্থ এই যে ফাইলটি require("text!Magento_Theme/favicon.ico")
অনুরূপ কমান্ডের মাধ্যমে অ্যাক্সেসযোগ্য ।
আপনি দেখতে পাচ্ছেন যে প্রয়োজনীয় জেএস আইডিটিতে মডিউল নাম এবং পথের দরকারী অংশ (ফোল্ডারের পরে web
) রয়েছে।
আমি কীভাবে কোনও ফাইল প্রতিস্থাপন করতে পারি
সুতরাং আপনি ফাইল আছে
vendor/magento/module-payment/view/frontend/web/template/payment/cc-form.html
পৃষ্ঠায় এটি src হিসাবে লোড হয়েছে
http://magento.vg/static/frontend/Magento/luma/en_US/Magento_Payment/template/payment/cc-form.html
সুতরাং এটির রিকোয়ারজেএস আইডি
Magento_Payment/template/payment/cc-form.html
পার্শ্ব নোট: ভিতরে UI উপাদান স্টাফ এটি সমান
Magento_Payment/payment/cc-form
। "টেমপ্লেট" এবং ".html" শব্দগুলি স্বয়ংক্রিয়ভাবে যুক্ত হয়।
এবং এখন আপনি প্রয়োজনীয় জেএস কনফিগারেশনের মাধ্যমে এই ফাইলটি অ্যাপ্লিকেশনটির জন্য প্রতিস্থাপন করতে পারেন
var config = {
"map": {
"*": {
"Magento_Payment/template/payment/cc-form.html":
"<OwnBrand>_<OwnModule>/template/payment/cc-form.html"
}
}
};
আপনার কোডটি স্নিপেট requirejs-config.js
আপনার মডিউলে ফাইলের মধ্যে রাখবে। এটাই সব।