キーワード メタデータは現在、DD4T が作成するモデルで公開されていますか?
TaxonomyFactory/TaxonomyProvider を介して Keyword タイプを取得できることがわかりますが、これはキーワード自体、Id、Title、ParentKeywords などの基本的なプロパティのみを公開します。
現時点では、独自のメカニズムを展開していますか? ContentModel.cs で DD4T キーワードを拡張し、独自のプロバイダーを使用しますか?
乾杯
キーワード メタデータは現在、DD4T が作成するモデルで公開されていますか?
TaxonomyFactory/TaxonomyProvider を介して Keyword タイプを取得できることがわかりますが、これはキーワード自体、Id、Title、ParentKeywords などの基本的なプロパティのみを公開します。
現時点では、独自のメカニズムを展開していますか? ContentModel.cs で DD4T キーワードを拡張し、独自のプロバイダーを使用しますか?
乾杯
現在、キーワード メタデータは DD4T を通じて公開されていません。正直なところ、そうしてもあまり役に立ちません。DD4T の本質は、コンポーネントとページを、Tridion コンテンツ ブローカーが提供するオブジェクト モデルよりも有用なオブジェクト モデルに逆シリアル化することです。キーワードの場合、それらについて知りたいことはすべてメタデータとしてブローカー データベースに既に含まれています。
また、キーワードには「出力」がないため、デシリアライズするものはありません。
コード例 (Tridion.ContentDelivery.Taxonomies 名前空間を使用):
TaxonomyFactory tf = new TaxonomyFactory();
Keyword keyword = tf.GetTaxonomyKeyword("tcm:5-112233-1024");
Console.WriteLine(string.Format(
"found keyword with name {0}, key {1}, description {2} and custom metadata {3}",
keyword.KeywordName,
keyword.KeywordKey,
keyword.KeywordDescription,
keyword.KeywordMeta));