关键字元数据当前是否暴露在DD4T创建的模型中?
我可以看到一个关键字类型可以通过TaxonomyFactory/TaxonomyProvider来检索--但这只公开了关键字本身、Id、标题、ParentKeywords等的基本属性。
我们现在有没有自己的机制--在ContentModel.cs中扩展DD4T关键字,或者使用我们自己的提供者?
干杯
发布于 2012-04-04 20:09:38
关键字元数据当前未通过DD4T公开。老实说,这样做甚至没有多大用处。DD4T的本质是将组件和页面反序列化为比Tridion content broker提供的对象模型更有用的对象模型。在关键字的情况下,您想知道的关于它们的一切都已经作为元数据存在于代理数据库中!
此外,由于关键字没有'output',所以没有什么需要反序列化的。
代码示例(使用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));https://stackoverflow.com/questions/10008355
复制相似问题