構成パッチ・ファイルの例
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
次のパッチ構文の例は、パッチ適用がSitecore設定にどのように影響するかを示しています。すべての例は、元の構成、次にパッチ・ファイル、最後にパッチ・ファイルがSitecore.configファイルにマージされた後の構成を示しています。
これらの例は、次のことを示しています。
Sitecoreの設定をカスタマイズするには、これらのパッチ構文の例を使用して、Sitecoreの設定設定を追加または変更することができます。
構成のマージ
異なるパッチ・ファイルの構成は、パッチ・ファイルが処理される順序でマージされます。
実行時に使用される設定は次のとおりです。
特定の要素の前に要素を挿入する
特定の要素の前に構成要素を挿入できます。この例では、構成内のtest2の位置に関係なく、タイプtest2のプロセッサの前にプロセッサを追加します。
実行時に使用される設定は次のとおりです。
特定の要素の後に要素を挿入する
特定の既存の要素の後に構成要素を挿入できます。この例では、構成内のtest2の位置に関係なく、タイプtest2のプロセッサの後にプロセッサを挿入します。
実行時に使用される設定は次のとおりです。
属性の追加または更新
新しい属性を追加したり、既存の属性の値を更新したりできます。属性がすでに存在する場合は、その既存の値がパッチ・ファイルの値に置き換えられます。属性がmysiteにまだ存在しない場合は、mysiteに追加されます。この効果を得るには、patch名前空間またはset名前空間のいずれかを使用できます。
この例では、domainPath属性をサイトmysite, に追加して /homeに設定し、virtualFolder属性を /sitecore modules/webに変更します。
このパッチ ファイルでは、patch名前空間を使用して属性を変更します。
このパッチ ファイルでは、set名前空間を使用して同じ結果が得られます。
最終的な結果は、両方のパッチ ファイルで同じです。実行時に使用される設定は次のとおりです。