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