Magento 2: Как переопределить gallery.css?


10

Я хочу переопределить lib/web/mage/gallery/gallery.lessи некоторые файлы модулей в

Библиотека / веб / маг / галерея / модуль / *. меньше

Мне нужно переопределить их, потому что я хочу изменить стиль изображений галереи товаров.

Как переопределить или есть какой-то другой способ «решить вопрос»?

Ответы:


9

Мы можем переопределить меньший файл libв нашей пользовательской теме. Поместите этот файл в webпапку:

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

и добавьте mage/gallery/galleryв PROJECT/dev/tools/grunt/configs/themes.js(или PROJECT/dev/tools/grunt/configs/local-themes/themes.jsдля Magento 2.2) , чтобы сделать хрюкать компиляции , а также.


Спасибо вам за ответ, но я стараюсь, кажется, это не работает. Я уже удалил кеш и статические файлы, развернул снова, это не сработало.
г-н Тим

1
Вы должны прочитать больше: magento.stackexchange.com/questions/110164/…
Khoa TruongDinh

Большое спасибо! Но я читаю проверку, они работают только с меньшим количеством файлов в lib / web / css / source. Можете ли вы помочь мне проверить еще раз?
г-н Тим

@MrTim ты должен попробоватьapp/design/frontend/{Vendor}/{Theme}/web/css/source/lib/mage/gallery/gallery.less
Khoa TruongDinh

Заранее спасибо. Я должен был попробовать, когда я развернул его, сказал, что: 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'
г-н Тим

2

В вашем файле конфигурации для Grunt добавьте путь к файлу галереи: «mage / gallery / gallery» вместе с «css / styles-m» и «css / styles-l»

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.