アイテムをリソースとして使用する
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore 10.1以降、デフォルトのSitecoreアイテムはリソース ファイルに保存されます。それ以前は、デフォルトのアイテムはデータベースに格納されていました。実行時に、リソース ファイルとデータベースの項目がコンテンツ ツリーにマージされます。
リソースとしてのアイテムは、いくつかのシナリオをサポートし、簡略化します。
-
コンテナフレンドリーなデプロイによる継続的インテグレーション。
-
モジュールのディスクのみのインストールで、簡単に構成でき、アンインストールをサポートします。
-
コードと定義項目を一緒にブルーグリーンにデプロイするソリューション開発者向けの継続的インテグレーションシナリオ。
-
バージョンのアップグレード。
-
XPクライアント翻訳とXC翻訳のインストール。
リソース ファイル内の項目は不変です。コンテンツ ツリーで、リソース ファイルに保存されているアイテムを編集しようとすると、Sitecoreは同じアイテムIDを使用してアイテムをデータベースにコピーし、変更と将来の変更をこのデータベース アイテムに適用します。
同じIDの項目がデータベースとリソース ファイルの両方に存在する場合、その項目はoverriddenされます。アイテムがオーバーライドされた場合、Sitecoreはデータベースからアイテムを読み取ります。オーバーライドされたアイテムを削除すると、データベースから削除されるだけで、Sitecoreはリソース ファイルからアイテムを読み取ります。