Magento 2: Jak przesłonić gallery.css?

10

Chcę zastąpić lib/web/mage/gallery/gallery.lessi niektóre pliki modułów w

lib / web / mage / gallery / module / *. less

Muszę je zastąpić, ponieważ chcę zmienić styl obrazów galerii produktów.

Jak zastąpić lub Czy istnieje inny sposób „rozstrzygnięcia pytania”?

Pan Tim
źródło

Odpowiedzi:

9

Możemy zastąpić mniej pliku libw naszym niestandardowym motywie. Umieść ten plik w webfolderze:

app/design/frontend/{Vendor}/{Theme}/web/mage/gallery/gallery.less

i dodać mage/gallery/galleryw PROJECT/dev/tools/grunt/configs/themes.js(lub PROJECT/dev/tools/grunt/configs/local-themes/themes.jsdla Magento 2.2), aby grunt kompilowanie go również.

Khoa TruongDinh
źródło
Dziękuję za odpowiedź, ale próbuję, ale to nie działa. Usunąłem już pamięć podręczną i pliki statyczne, wdrożyłem ponownie, to nie działało.
Tim Tim
1
Powinieneś przeczytać więcej: magento.stackexchange.com/questions/110164/…
Khoa TruongDinh
Wielkie dzięki! Ale przeczytałem to sprawdzić, działają tylko z mniejszą liczbą plików w lib / web / css / source. Czy możesz mi pomóc sprawdzić ponownie?
Tim Tim
@MrTim, powinieneś spróbowaćapp/design/frontend/{Vendor}/{Theme}/web/css/source/lib/mage/gallery/gallery.less
Khoa TruongDinh
Z góry dziękuję. Próbowałem, kiedy wdrożyłem, powiedział: Compilation from source: /app/design/frontend/{Vendor}/{theme_name}/web/css/source/lib/mage/gallery/gallery.less Compilation from source: frontend/{Vendor}/{theme_name}/en_US/css/source/lib/mage/gallery/gallery.less Unable to get content for 'frontend/{Vendor}/{theme_name}/en_US/css/source/lib/mage/gallery/module/_variables.less'
Tim Tim
2

W niestandardowym pliku konfiguracyjnym Grunt dodaj ścieżkę do pliku galerii: „mage / gallery / gallery” wraz z „css / styles-m” i „css / styles-l”

Ksenia Kalutich
źródło