Magento 2: Comment surcharger gallery.css?

10

Je veux remplacer lib/web/mage/gallery/gallery.lesset certains fichiers de module dans

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

Je dois les remplacer parce que je veux changer le style des images de la galerie de produits.

Comment passer outre ou Existe-t-il un autre moyen de "régler la question"?

Monsieur Tim
la source

Réponses:

9

Nous pouvons remplacer le fichier less libdans notre thème personnalisé. Mettez ce fichier dans le webdossier:

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

et ajouter mage/gallery/gallerydans PROJECT/dev/tools/grunt/configs/themes.js(ou PROJECT/dev/tools/grunt/configs/local-themes/themes.jspour magento 2.2) pour faire grogner la compilation aussi.

Khoa TruongDinh
la source
Merci pour la réponse, mais j'essaye, il semble que ça ne marche pas. J'avais déjà supprimé le cache et les fichiers statiques, déployé à nouveau, cela n'a pas fonctionné.
M. Tim
1
Vous devriez lire plus: magento.stackexchange.com/questions/110164/…
Khoa TruongDinh
Merci beaucoup! Mais j'ai lu un check it agian, Ils ne fonctionnent qu'avec moins de fichiers dans lib / web / css / source. Pouvez-vous m'aider à vérifier à nouveau?
M. Tim
@MrTim vous devriez essayerapp/design/frontend/{Vendor}/{Theme}/web/css/source/lib/mage/gallery/gallery.less
Khoa TruongDinh
Merci d'avance. Je l'avais essayé, quand je l'ai déployé, il a dit que: 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'
M. Tim
2

Dans votre fichier de configuration personnalisé pour Grunt, ajoutez le chemin d'accès au fichier de la galerie: «mage / galerie / galerie» avec «css / styles-m» et «css / styles-l»

Ksenia Kalutich
la source