Sitecore。シンジケーション。PublicFeed
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Syndication.PublicFeedクラスはフィード定義項目を用いてRSSフィードを構築します。Sitecore.Syndication.PublicFeedクラスは、フィード定義項目で指定されたデータソース項目の子クエリや、Sitecoreクエリによって特定されたアイテムをシンジケーションします。
Sitecore.Syndication.PublicFeedクラスをベースクラスとして使ってカスタムフィードを作成できます。フィード定義項目の拡張性セクションのタイプフィールドでクラスを指定します。フィード定義項目の拡張性セクションでタイプフィールドの値を指定していない場合、SitecoreSitecore.Syndication.PublicFeedクラスを使ってフィードのフォーマットを行います。
Sitecore.Syndication.PublicFeed.FeedItemプロパティはフィードに関連付けられたフィード定義項目を露出させます。
Sitecore.Syndication.PublicFeed.GetSourceItems()メソッドを上書きすることで、カスタムロジックを使ってシンジケートすべきアイテムを決定するフィードを実装できます。Sitecore.Syndication.PublicFeed.GetSourceItems()メソッドを上書きする例については、「Example: Syndicate Children of Multiple Items」を参照してください。