[PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"}

テーマアセット

静的ファイル​は、テーマで使用されるCSS、フォント、画像、JavaScriptなどのアセットのコレクションです。 静的ファイルの場所は、​ ベース URL設定で指定します。 各静的ファイルのURLにデジタル署名を追加して、ブラウザーが新しいバージョンを使用できるタイミングを検出できるようにすることができます。 署名がブラウザーキャッシュに保存されているものと異なる場合は、新しいバージョンのファイルが使用されます。

標準インストールの場合、テーマに関連付けられたアセットは、Commerce ルートの下の次の場所にあるweb フォルダーに整理されます。

[commerce_root]/app/design/frontend/Magento/[theme_name]/web

静的ファイル URLへのデジタル署名の追加

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Advanced​を展開し、Developer​を選択します。

  3. Static Files Settings セクションの 拡張セレクター を展開します。

    静的ファイル設定 {width="500" modal="regular"}

  4. Sign Static Files​をYesに設定します。

  5. 完了したら、Save Config​をクリックします。

ファイルタイプ
説明
CSS
スキンに関連付けられているビジュアルスタイルを制御します。 サーバー上の場所の例:[commerce]/app/design/frontend/Magento/[theme]/web/css
フォント
テーマで使用できるフォントを指定します。 サーバー上の場所:[commerce]/app/design/frontend/Magento/[theme]/web/fonts
画像
ボタンや背景のテクスチャなど、テーマで使用されるグラフィカルアセットを指定します。 サーバー上の場所の例:[commerce]/app/design/frontend/Magento/[theme]/web/images
JS
テーマ固有のJavaScript ルーチンと呼び出し可能な関数。 サーバー上の場所の例:[commerce]/app/design/frontend/Magento/[theme]/web/js

CSS ファイルを結合

サイトを最適化し、ページ読み込み時間を短縮する取り組みの一環として、個別のCSS ファイルを単一の凝縮ファイルに結合することで、その数を減らすことができます。 結合されたCSS ファイルを開くと、改行が削除されたテキストの連続したストリームが1つ表示されます。 結合されたファイルは編集できないので、開発モードから抜け出し、CSSを頻繁に変更しなくなるまで待つことをお勧めします。

NOTE
CSS ファイルは、開発者モード ​で作業している場合にのみ、管理者 パネルから結合できます。
  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Advanced​を選択し、Developer​を選択します。

  3. CSS Settings セクションの 拡張セレクター を展開します。

    CSS設定 {width="500" modal="regular"}

    これらの設定オプションについて詳しくは、設定リファレンス​のCSS設定を参照してください。

  4. Merge CSS Files​をYesに設定します。

  5. 完了したら、Save Config​をクリックします。

JavaScript ファイルの結合

複数のJavaScriptファイルを、ひとつのファイルに統合することで、ページの読み込み時間を短縮できます。 結合されたJavaScript ファイルを開くと、改行が削除された1つの連続したテキストストリームが表示されます。 開発プロセスが終了し、コードにエラーが含まれていない場合は、ファイルをマージすることを検討してください。

NOTE
JavaScript ファイルは、​ デベロッパーモード ​で作業している場合にのみ、管理者 パネルから結合できます。
  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Advanced​を選択し、Developer​を選択します。

  3. JavaScript Settings セクションの 拡張セレクター を展開します。

    JavaScript設定 {width="600" modal="regular"}

    これらの設定オプションについて詳しくは、設定リファレンス​のJavaScript Settingsを参照してください。

  4. Merge JavaScript Files​をYesに設定します。

  5. 完了したら、Save Config​をクリックします。

recommendation-more-help
commerce-admin-help-content-design