推奨事項: データ ソースとメディアの操作
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
データソースとメディアアイテムを賢く整理し、名前を付けることで、編集者にとって大きな違いが生まれます。このトピックでは、SXAでデータ ソースとメディア アイテムを処理するためのベスト プラクティスについて説明します。
未使用のデータソースをクリーンアップする
未使用のサイトデータソースを削除します。未使用のサイト データ ソースをサイトに保持すると、次のリスクが生じます。
-
あなたの編集者が誤ってそれらを使用する可能性があります。
-
編集者は、あなたが意図したコンテンツよりも適切なものを見つけることができないかもしれません。
この推奨事項はsite/global/shared data sourcesに適用され、ページの下のDataフォルダーに保存されているデータソースには必要ありません。
サイトのMediaフォルダの真下にメディアアイテムを配置しないでください
SXAサイトのMediaフォルダー (sitecore/Content/Tenant/Site/Media) は、サイトで使用可能なメディア ライブラリ アイテムのスコープ ビューです。このフォルダにメディアアイテムをアップロードしないでください。代わりに、一般的なMedia Libaryフォルダ(sitecore/Media Library)を使用してください。
SXAバージョン1.7以降では、サイトのMediaアイテムの下にメディア アイテムをアップロードすることはできません。
サイトのデータソースにわかりやすい名前を付ける
サイト間で使用するデータソースには、常に意味のある名前を使用してください。編集者がそれらを識別して再利用できるように、その目的を示す名前を考えてください。 Carousel 1のような名前は、再利用性を促進しません。しかし、Hero Carousel for Christmas 2018はそうします。
この推奨事項はsite/global/shared data sourcesに適用され、ページの下のDataフォルダーに保存されているデータソースには必要ありません。
サイトのデータ ソースをフォルダに整理する
サイトのデータ フォルダは、再利用可能なコンテンツをホストすることが期待されており、それらを整理しておくことがベスト プラクティスです。必要に応じてサブフォルダにグループ化すると、編集者は再利用可能なコンテンツを簡単に見つけて再利用できます。
この推奨事項はsite/global/shared data sourcesに適用され、ページの下のDataフォルダーに保存されているデータソースには必要ありません。
ソースフィールドレポートを実行して、データソースコンテキストの設定に役立てる
ほとんどのSXAレンダリングは、再利用性を確保し、データ ソース アイテムからデータを取得するように設計されています。つまり、表示されるコンテンツは、表示されるページにバインドされず、データ ソース アイテムに格納されます。 Sourceフィールドは、ユーザーがデータ ソースを検索できる場所を指定します。
この場所を正しく設定すると、たとえば、コンテンツ エディターが特定のサイトのサブフォルダーに移動し、メディア ライブラリ全体で画像を検索する必要がなくなるため、データ ソースの選択がはるかに簡単になります。場所は手動で設定するか、クエリを使用するか、ソース フィールド レポート ヘルパー スクリプトを使用できます。