ব্যবহার করে কোনও থিম বাড়ানো _module.less
এবং এর মধ্যে কোনও পার্থক্য আছে কি _extend.less
? এবং মডিউল / থিম প্রসারিত করার সময় সবচেয়ে ভাল অনুশীলন কী?
আমার প্রথম চিন্তাটি ছিল _module.less
একটি নতুন মডিউল স্টাইল করার সময় এবং _extend.less
মডিউল প্রসারিত করার সময় ব্যবহার করা ভাল । _module.less
ফাঁকা থিমটি প্রসারিত করার সময় লুমা ব্যবহার করে যাতে থিওরিটি উইন্ডো থেকে বেরিয়ে যায়।
আমি তাদের মধ্যে যে পার্থক্যটি দেখতে পাচ্ছি _module.less
তা প্রতিক্রিয়াশীল লাইব্রেরির আগে আমদানি করা হয় এবং _theme.less
যেখানে _extend.less
তাদের পরে আমদানি করা হয়।
এগুলি তারা আমদানিকৃত ক্রম vendor/magento/theme-frontend-blank/web/css/styles-l.less
//
// Blank theme desktop styles
// _____________________________________________
// These desktop styles are added to mobile
//
// Global lib + theme styles
// ---------------------------------------------
@import '_styles.less';
@import (reference) 'source/_extends.less';
//
// Magento Import instructions
// ---------------------------------------------
//@magento_import 'source/_module.less'; // Theme modules
//@magento_import 'source/_widgets.less'; // Theme widgets
//
// Media queries collector
// ---------------------------------------------
@import 'source/lib/_responsive.less';
@media-target: 'desktop'; // Sets target device for this file
@media-common: false; // Sets not to output common styles
//
// Global variables override
// ---------------------------------------------
@import 'source/_theme.less';
//
// Extend for minor customisation
// ---------------------------------------------
//@magento_import 'source/_extend.less';