【发布时间】:2012-07-21 13:54:41
【问题描述】:
我正在重写一个 .NET 后端应用程序,以便它使用 Tridion 2011 CoreService。 有一部分它会在 Tridion 中获得一个使用特定关键字的文件夹。 在当前设置中,这是通过在关键字本身上调用方法“GetListClassifiedItems”来完成的,但我想如何使用 CoreService 来做到这一点?
CoreService API 中有一个ClassifiedItemsFilterData,但我该如何使用它呢?
我试过这段代码:
ClassifiedItemsFilterData filter = new ClassifiedItemsFilterData()
{
ItemTypes = new ItemType[] { ItemType.Folder }
};
XElement list = client.GetListXml("tcm:113-363331-1024", filter);
但它只会返回关键字本身,URI tcm:113-363331-1024,而不是已经用它分类的文件夹。
如果我也将组件 ItemType 添加到过滤器中,我将获得所有已使用此关键字分类的组件 k,但仍不是该文件夹。
我如何也获得文件夹?
【问题讨论】:
标签: tridion tridion-2011