<module>/web/css/source/module/
उदाहरण के लिए, कम फ़ाइलों की सामग्री का विस्तार करने का सबसे अच्छा तरीका कौन सा है Magento_Checkout/web/css/source/module/_minicart.less
?
यह मानते हुए कि
ए) ओवरराइड
- विषय संबंधी कम आपको पेरेंट थीम के समान नाम से कम (या कॉपी) बनाना होगा और इसे अपने थीम में इस तरह डालना होगा
theme-frontend-blank/web/css/source/_buttons.less
-><your-theme>/web/css/source/_buttons.less
- मॉड्यूल विशिष्ट कम जिसे आपको मूल विषय के समान नाम से कम (या प्रतिलिपि) बनाना होगा और इसे अपने थीम में इस तरह डालना होगा
theme-frontend-blank/Magento_Theme/web/css/source/_module.less
-><your-theme>Magento_Theme/web/css/source/_module.less
- यूआई लिबास कम आपको लाइब्रेरी फ़ोल्डर में समान नाम सामग्री के साथ कम (या कॉपी) बनाना होगा और इसे इस तरह से अपनी थीम में रखना होगा
magento2-base/lib/web/css/source/lib/_buttons.less
-><your-theme>Magento_Theme/web/css/source/lib/_buttons.less
और करने के लिए
बी) अतिरिक्त
- विषय संबंधी कम आपको अपने विषय में एक _extend.less फ़ाइल बनानी होगी , इस तरह से नाम में _extend जोड़कर उस फ़ाइल को वेब / css / स्रोत में विषय सामग्री के _extend.less में @import निर्देश के साथ दर्ज
<your-theme>/web/css/source/_navigation_extend.less
करने के लिए ->theme-frontend-blank/web/css/source/_navigation.less
@import "_navigation_extend.less"
- मॉड्यूल विशिष्ट कम आपको अपने थीम मॉड्यूल पथ में एक _extend.less फ़ाइल बनाना होगा
<your-theme>Magento_CatalogSearch/web/css/source/_extend.less
जो इस तरह से Magento_CatalogSearch मूल _module.less तक फैली हुई है - यूआई कम लिब आप जोड़ फ़ोल्डर पुस्तकालय में एक ही नाम की सामग्री के साथ एक कम बनाना होगा _extend इस तरह नाम पर
<your-theme>Magento_Theme/web/css/source/lib/_buttons_extend.less
विस्तार करने के लिएmagento2-base/lib/web/css/source/lib/_buttons.less
और साथ उस फ़ाइल रजिस्टर @import वेब / सीएसएस / स्रोत में विषय सामग्री के _extend.less में निर्देश - >@import "lib/_buttons_extend.less"
थ्योरी आपको एक _minicart_extend.less बनाने का सुझाव देना चाहिए, लेकिन यह स्वचालित रूप से काम नहीं करता है। हो सकता है कि आपको उस मॉड्यूल के _extend.less में उस फ़ाइल को आयात करना चाहिए जैसे कि B1 या B3 में समझाया गया है?
और इन घटकों को कम क्यों बढ़ाया जाता है, स्वचालित रूप से सीएसएस के पार्सिंग में शामिल नहीं हैं यदि यह उन्हें विस्तारित करने का सही तरीका है, लेकिन _extend.less में आयात किया जाना चाहिए?
(यहां एक और सवाल भी आता है: अंतर क्या है ? web/css/source/lib/_buttons.less
और web/css/source/_buttons.less
question)
मैं थोड़ा उलझन में हूँ। आशा है कि कोई मेरी मदद कर सकता है।
इस लंबे पाठ के लिए क्षमा करें।
सूत्रों का कहना है: