Magento 2: Як переосмислити gallery.css?


10

Я хочу замінити lib/web/mage/gallery/gallery.lessдеякі файли модулів в

lib / web / mage / gallery / module / *. менше

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

Як перекрити або Чи є якийсь інший спосіб "вирішити питання"?

Відповіді:


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.