Lalu, bagaimana cara terbaik untuk menambah lebih sedikit konten file <module>/web/css/source/module/
, seperti misalnya Magento_Checkout/web/css/source/module/_minicart.less
?
Dengan asumsi itu
A) OVERRIDE
- kurang terkait tema Anda harus membuat (atau menyalin) lebih sedikit dengan nama yang sama dengan tema induk dan meletakkannya di tema Anda seperti ini
theme-frontend-blank/web/css/source/_buttons.less
-><your-theme>/web/css/source/_buttons.less
- modul kurang spesifik Anda harus membuat (atau menyalin) lebih sedikit dengan nama yang sama dengan tema induk dan meletakkannya di tema Anda seperti ini
theme-frontend-blank/Magento_Theme/web/css/source/_module.less
-><your-theme>Magento_Theme/web/css/source/_module.less
- Lib UI kurang Anda harus membuat (atau menyalin) kurang dengan konten nama yang sama di folder perpustakaan dan meletakkannya di tema Anda seperti ini
magento2-base/lib/web/css/source/lib/_buttons.less
-><your-theme>Magento_Theme/web/css/source/lib/_buttons.less
dan untuk
B) PERLU
- kurang terkait tema Anda harus membuat file _extend.less dalam tema Anda menambahkan _extend dalam nama seperti ini
<your-theme>/web/css/source/_navigation_extend.less
untuk memperpanjangtheme-frontend-blank/web/css/source/_navigation.less
DAN mendaftarkan file dengan @import directive dalam _extend.less dari konten tema di web / css / sumber ->@import "_navigation_extend.less"
- modul spesifik kurang Anda harus membuat file _extend.less di jalur modul tema Anda seperti ini
<your-theme>Magento_CatalogSearch/web/css/source/_extend.less
yang memperpanjang Magento_CatalogSearch asli _module.less - Lib UI kurang Anda harus membuat lebih sedikit dengan konten nama yang sama di folder perpustakaan menambahkan _tambah dalam nama seperti ini
<your-theme>Magento_Theme/web/css/source/lib/_buttons_extend.less
untuk memperpanjangmagento2-base/lib/web/css/source/lib/_buttons.less
DAN mendaftarkan file itu dengan @import directive di _extend.less dari konten tema di web / css / sumber - >@import "lib/_buttons_extend.less"
Teori harus menyarankan Anda membuat _minicart_extend.less tetapi tidak bekerja secara otomatis. Mungkin Anda harus mengimpor file itu di _extend.less dari modul itu seperti dijelaskan di B1 atau B3?
Dan mengapa komponen ini memperluas kurang tidak secara otomatis termasuk dalam parsing css jika ini adalah cara yang benar untuk memperpanjang mereka tetapi harus diimpor di _extend.less?
(Ini juga pertanyaan lain: apa perbedaan antara web/css/source/lib/_buttons.less
dan web/css/source/_buttons.less
? 😕)
Saya sedikit bingung. Semoga ada yang bisa membantu saya.
Maaf untuk teks yang panjang ini.
Sumber: