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"?

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.


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


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»

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.