如何在类别中获取关键字?

时间:2012-08-22 11:39:24

标签: tridion tridion-2011

如何使用coreservice获取特定类别中的关键字?

我正在查看CategoryData类,但我没有看到与Keyword相关的任何方法或属性

1 个答案:

答案 0 :(得分:14)

获取类别中的关键字与获取文件夹中的组件类似。因此,您必须以类别为主题致电GetListXml

var filter = new OrganizationalItemItemsFilterData();
var category = "tcm:1-2-512";
var keywords = client.GetListXml(category, filter);
foreach (var keywordElement in keywords.Descendants())
{
    ...
}



某些背景 :核心服务是面向服务的API,因此...Data个对象都没有任何方法可以加载其他信息。相反,所有数据访问都通过CoreServiceClient,然后返回包含...数据的数据对象。

对于具有Java背景的人来说,这些可能更熟悉DAO / DTO,数据访问对象和数据传输对象:CoreServiceClient是DAO,...Data对象是DTO。 / p>