【发布时间】:2013-01-09 02:28:17
【问题描述】:
我想获取 KeywordFieldDefinitionData 类型字段的类别的 TCM URI。
我正在使用以下链接的代码来读取组件的元数据字段:-
https://code.google.com/p/tridion-practice/wiki/ChangeContentOrMetadata
我可以在 Reference.cs 类中看到 Category 和 CategoryFields 属性(在给出对核心服务的引用时自动生成)但是 Field 类中没有定义属性(在上面的 code.google 链接中定义)来访问 Category 和 CategoryFields 属性.我尝试通过以下方式定义属性:-
public System.Reflection.PropertyInfo Category
{
get { return definition.GetType().GetProperty("Category", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic); }
}
以上都行不通,请各位大侠分析一下再回复。
提前致谢!
【问题讨论】:
-
我是否正确理解您想要获取关键字所在类别的 ID(从组件中的关键字字段中读取关键字)?
-
有趣的问题,我们是否有兴趣提交Area 51 Tridion specific proposal。如果有时间,请使用同一个 SO 帐户注册。
标签: tridion tridion-core-services