ページ、レンダリング、プレースホルダ、コンテンツアイテム

Sitecoreでは、ページはページレイアウトとレンダリングで構成されています。

ページレイアウトは、ページの全体的な構造を定義します。開発者がページレイアウトを作成し、そこにはレンダリングを挿入できるプレースホルダを含めることができます。

レンダリングは、ページの一部を定義します。レンダリングには、コンテンツ フィールドやプレースホルダーなどのレイアウト情報や、ページ上のそれらの位置、ページのビジネス ロジックやメタデータなどを含めることができます。通常、複数のページでレンダリングを再利用します。レンダリングにコンテンツが表示されている場合は、そのコンテンツをページ アイテムまたは別のコンテンツ アイテムに保存できます。ページ上のレンダリングにコンテンツ アイテムを割り当てると、そのコンテンツ アイテムを他のページで再利用できます。

ページにレンダリングを追加すると、既定では、レンダリングはページ アイテムのローカルに保存されたデータを表示します。コンテンツを変更すると、その変更はページ アイテムに保存されます。ページにレンダリングを追加した後、レンダリングにコンテンツ アイテムを割り当てることができます。コンテンツ アイテムには、ページ アイテムにはないフィールドが含まれている場合があります。変更はコンテンツ アイテムに保存され、コンテンツは異なるページ間で共有することができます。

開発者は、特定のレンダリングのみを受け入れるようにプレースホルダを設定することができます。開発者は、互換性のあるコンテンツ アイテムのみを選択してレンダリングに割り当てるようにシステムを設定することもできます。