テーマアセット
静的ファイルは、テーマで使用されるCSS、フォント、画像、JavaScriptなどのアセットのコレクションです。 静的ファイルの場所は、 ベース URL設定で指定します。 各静的ファイルのURLにデジタル署名を追加して、ブラウザーが新しいバージョンを使用できるタイミングを検出できるようにすることができます。 署名がブラウザーキャッシュに保存されているものと異なる場合は、新しいバージョンのファイルが使用されます。
標準インストールの場合、テーマに関連付けられたアセットは、Commerce ルートの下の次の場所にあるweb フォルダーに整理されます。
[commerce_root]/app/design/frontend/Magento/[theme_name]/web
静的ファイル URLへのデジタル署名の追加
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Advancedを展開し、Developerを選択します。
-
Static Files Settings セクションの
を展開します。
{width="500" modal="regular"}
-
Sign Static Filesを
Yesに設定します。 -
完了したら、Save Configをクリックします。
[commerce]/app/design/frontend/Magento/[theme]/web/css[commerce]/app/design/frontend/Magento/[theme]/web/fonts[commerce]/app/design/frontend/Magento/[theme]/web/images[commerce]/app/design/frontend/Magento/[theme]/web/jsCSS ファイルを結合
サイトを最適化し、ページ読み込み時間を短縮する取り組みの一環として、個別のCSS ファイルを単一の凝縮ファイルに結合することで、その数を減らすことができます。 結合されたCSS ファイルを開くと、改行が削除されたテキストの連続したストリームが1つ表示されます。 結合されたファイルは編集できないので、開発モードから抜け出し、CSSを頻繁に変更しなくなるまで待つことをお勧めします。
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Advancedを選択し、Developerを選択します。
-
CSS Settings セクションの
を展開します。
{width="500" modal="regular"}
これらの設定オプションについて詳しくは、設定リファレンスのCSS設定を参照してください。
-
Merge CSS Filesを
Yesに設定します。 -
完了したら、Save Configをクリックします。
JavaScript ファイルの結合
複数のJavaScriptファイルを、ひとつのファイルに統合することで、ページの読み込み時間を短縮できます。 結合されたJavaScript ファイルを開くと、改行が削除された1つの連続したテキストストリームが表示されます。 開発プロセスが終了し、コードにエラーが含まれていない場合は、ファイルをマージすることを検討してください。
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Advancedを選択し、Developerを選択します。
-
JavaScript Settings セクションの
を展開します。
{width="600" modal="regular"}
これらの設定オプションについて詳しくは、設定リファレンスのJavaScript Settingsを参照してください。
-
Merge JavaScript Filesを
Yesに設定します。 -
完了したら、Save Configをクリックします。