エクスペリエンスエディターのパフォーマンスを向上させるためにスプライトを使います
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
エクスペリエンスエディターでページロード時間を短縮するには、スプライトを使って画像リクエスト数を減らすことができます。既存のリボンコントロールでスプライトを使えるようにするか、新しいリボンコントロールを作成してスプライト対応のテンプレートをベースにして新しいアイテムを作成することもできます。
新しいスプライトを作成してください
Experience Editorのリボンで新しいまたはカスタムのスプライトアイコンを利用できるようにしたい場合、新しいスプライトファイルを作成し、そこに自分のスプライトアイコンコレクションを追加できます。
新しいスプライトを作成するには:
-
CoreデータベースでSpritesフォルダ(/sitecore/content/Applications/WebEdit/Sprites)を右クリックし、「 挿入 」をクリックし、その後「 スプライト」をクリックします。

-
新しいスプライトについては、スプライト セクションで以下の2つのフィールドを指定します:
- 画像URL(画像URL )– スプライト画像の出力パスを指定します。
- StylesheetUrl – スプライトのスタイルシート出力パスを指定します。

!注「スタイルシートURL To Included」フィールドはオプションです。スプライトスタイルシートファイルに含まれる基本的なスタイルシートファイルを定義するために使うことができます。
-
新しいスプライトの下には、カスタムスプライトアイコンを追加できます。エクスペリエンスエディターの初期化中、Sitecoreはすべてのスプライトリソース(スプライト画像とスタイルシート)を再生成します。
スプライトにカスタムアイコンを追加
新しいスプライトを作成したら、そこに自分のスプライトアイコンを追加できます。
!注スプライトアイコンを追加する前に、まずアイコンをアップロードしてSitecoreで利用可能にする必要があります。
スプライトにカスタムアイコンを追加するには:
-
CoreデータベースでSpritesフォルダ(/sitecore/content/Applications/WebEdit/Sprites)に移動します。
-
該当するスプライトアイテムかカスタムアイコンを追加したいフォルダを右クリックし、「 挿入 」をクリックしてから「 スプライトアイコン」をクリックします。

-
スプライトアイコンについては、以下を指定してください:
-
スプライトセクションのスタイルシートクラスフィールドで、CSSクラス名を指定します。

-
外観セクションのアイコンフィールドで、アイコンへの経路を指定します。
特定のアイコンへのパスを見つけるには、「 アイコンを開く」をクリックしてください。 「アイコン変更 」ダイアログボックスで、該当するアイコンに移動して 「OK」をクリックします。

-
既存のリボンコントロールにはスプライトアイコンを使います
エクスペリエンスエディターのリボンで画像の代わりにスプライトアイコンを読み込むには、既存のリボンコントロールのスプライトサポートを有効にすることができます。
スプライトのサポートを有効にし、既存のリボンコントロールにアイコンを割り当てるには:
-
Coreデータベースで /sitecore/content/Applications/WebEdit/Ribbons/WebEdit/Experience Editor/ に移動し、該当するリボンコントロールをクリックしてください。
-
コンテンツタブのスプライトセクションで:
- 現在のリボンコントロールのスプライトサポートを有効にするには、「 有効」 チェックボックスを選択してください。この方法では、画像の代わりにスプライトアイコンが読み込まれます。
- ス プライトアイコン フィールドで、現在のリボンコントロールに使いたいスプライトアイコンを指定します。

-
変更を保存してください。
新しいスプライト互換リボンコントロールを作成する
新しいカスタムリボンコントロールを作成する際、スプライト互換テンプレートを基にリボンコントロールを基にしてスプライト対応にできます。
スプライト互換リボンアイテムを使用するには:
-
リボンチャンク項目の下にスプライト対応のリボンアイテムを追加し、通常通りプレゼンテーションの詳細を設定します。
すべてのスプライト互換リボンテンプレートは、CoreデータベースのRibbon Controlsフォルダ(/sitecore/templates/System/Experience Editor/Ribbon Controls)にあります:
