Magento 2:gallery.cssをオーバーライドする方法


10

オーバーライドlib/web/mage/gallery/gallery.lessしたいので、いくつかのモジュールファイル

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

商品ギャラリーの画像のスタイルを変更したいので、オーバーライドする必要があります。

オーバーライドする方法または「質問を解決する」他の方法はありますか?

回答:


9

libカスタムテーマでlessファイルをオーバーライドできます。このファイルを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.jsmagento 2.2の場合)、同様にそれをコンパイルします。


回答ありがとうございますが、試してみましたが、うまくいかないようです。私はすでにキャッシュと静的ファイルを削除していたので、再度デプロイしましたが、動作しませんでした。
Tim氏

1
あなたはもっと読みください:magento.stackexchange.com/questions/110164/...
Khoa TruongDinh

どうもありがとう!しかし、私はそれをアジャンでチェックしました、彼らはlib / web / css / source内のより少ないファイルでのみ動作します。もう一度確認していただけますか?
Tim氏

@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のカスタム構成ファイルに、ギャラリーファイルへのパスを追加します。「csage / styles-m」および「css / styles-l」とともに「mage / gallery / gallery」

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.