Magento 2:クエリ文字列でCSSを強制的に再読み込み


7

サイト(Magento 2以外)でCSSとJSを強制的に再読み込みする場合、通常はURLの最後にクエリ文字列を追加します。例えば:css/styles.css?v=1

上記をカスタムのスタイルファイルに追加してM2でこれを試しましdefault_head_blocks.xmlた。スタイルファイルが読み込まれていますが([ソースの表示]のリンクをクリックすると、正しいCSSファイルのコンテンツが表示されます)、ページはありませんスタイリングされていません。

それが機能しない理由は何ですか?または、M2のクライアント側でCSS / JSを強制的にリロードする方法を知っていますか?

回答:


3

Magento 2には、「Sign Static Files」と呼ばれるこの機能が組み込まれています。クエリ文字列は使用しませんが、「バージョン....」で始まる生成されたサブフォルダーを使用しますが、基本的には同じ考えです。ここにあります... ストア>構成>詳細設定>開発者>静的ファイルの設定>静的ファイルに署名

静的ファイルの署名の使用に関する詳細情報は次のとおりです。


Magento 1でMagento 1を使用しているすべての人への注意事項... Magento 1で私はバブルコードによるQueryfier拡張機能を使用しました。

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