サブアイテムのRSSフィードレンダリングを設定する¶
サブアイテムが異なるテンプレートに基づいているアイテムの RSS フィードを作成する場合は、これらのサブアイテムのそれぞれがフィードにどのように表示されるかを指定する必要があります。
たとえば、Web サイトを使用してさまざまな製品を宣伝しているとします。コンテンツ ツリーでは、すべての異なる製品が親アイテム「製品」の下に格納されており、すべてが同じテンプレートに基づいているわけではありません。
コンテンツツリーは次のようになります。
このように、異なるテンプレートを使用したサブアイテムを持つ商品ページにRSSフィードを作成する場合、それぞれのテンプレートのレンダリングが正しく設定されていることを確認する必要があります。
テンプレートのRSSフィードのレンダリングを設定するには、以下の手順に従います。
コンテンツ エディタのコンテンツ ツリーで、該当するテンプレートに移動します。または、サブアイテムに移動して、そのベースとなっているテンプレートを特定し、そのアイテムからテンプレートを開くこともできます。
関連するテンプレートを展開し、テンプレートの _標準値 アイテムをクリックします。
[プレゼンテーション] タブの [レイアウト] セクションで、[詳細] をクリックします。
[レイアウトの詳細]ダイアログボックスで、[フィード]セクションの までスクロールして、 をクリックします。
[デバイスエディタ]ダイアログボックスで、[コントロール]をクリックします。
[追加] をクリックし、[レンダリングの選択] ダイアログ ボックスで、[レンダリング]、[システム]、[フィード]、[フィードレンダラ] の順にクリックします。
選択をクリックすると、デバイスエディタダイアログボックスのコントロールのリストに FeedRenderer が表示されます。
デバイスエディタダイアログボックスで、FeedRenderer をリストの最初のアイテムに移動させるには、リストの FeedRenderer アイテムを選択してから、リストの一番上に来るまで上に移動をクリックします。
OKをクリックして変更内容を保存します。
ここで、親アイテムの下のアイテムに使用されているすべてのテンプレート(この場合は「商品」アイテム)に対して、この手順を繰り返します。