Tridion 可以使用数据扩展器扩展收藏夹列表吗?

Tridion 可以使用数据扩展器扩展收藏夹列表吗?,tridion,Tridion,我们有一个数据扩展器,它在所有列表视图中显示每个项目的版本号。显然,“收藏夹”是不同的,因为我们的数据扩展器在那里不起作用 那么,我们可以为收藏夹列表做一个数据扩展器吗?如果没有,还有什么方法可以将版本号信息添加到项目中以显示在列表中?是。收藏夹列表可以通过DataExtender进行扩展,类似于大多数其他数据结构的扩展方式。由于收藏夹是Tridion Content Manager数据模型中其他项目的快捷方式,因此它们具有相同的可用属性 这是“我的构建块”文件夹中项目列表的示例: 这是Fa

我们有一个数据扩展器,它在所有列表视图中显示每个项目的版本号。显然,“收藏夹”是不同的,因为我们的数据扩展器在那里不起作用


那么,我们可以为收藏夹列表做一个数据扩展器吗?如果没有,还有什么方法可以将版本号信息添加到项目中以显示在列表中?

是。收藏夹列表可以通过DataExtender进行扩展,类似于大多数其他数据结构的扩展方式。由于收藏夹是Tridion Content Manager数据模型中其他项目的快捷方式,因此它们具有相同的可用属性

这是“我的构建块”文件夹中项目列表的示例:


这是FavoritesList的一个示例:



因此,除了根元素名称之外,这看起来与您可以从DataExtender中的Tridion获得的其他列表非常相似。

处理收藏夹列表应该与任何其他项目列表没有太大区别,因为它们都具有非常相似的结构(根元素的名称不同)。你能发布你希望处理的XML和你用来处理它的代码吗?嗨华纳,我们已经为Trdion提出了一个专门的堆栈交换站点,你会考虑提交吗?很高兴听到你这么说,但是我没能让它发挥作用。如果你能指出我的错误,那就太好了。我有一个类,它扩展了DataExtender并适用于其他列表视图。但是,当我截取命令“GetListUserFavorites”时,我似乎不像其他命令那样获取XML。我应该做些什么?我建议你提供更多关于你所做的事情的信息。具体分享一个显示您的问题的最小代码示例。我的收藏夹中有5个项目。让我再试一次,如果不起作用,我会发布代码。好的。。。让它工作起来。错误喜剧。在我们使用的数据扩展器中,我们根据项的“类型”进行过滤。收藏夹XML没有这个功能。所以,这段代码不起作用。然后,我的代码转储掉了我得到的整个XML,但没有起作用。仍然不知道为什么,但是删除对“type”的检查解决了我的第一个代码块的问题。现在我可以使用RefID获取它所引用的项目并获取其版本信息。谢谢你的帮助。XML片段起到了作用。不客气,华纳。我们有没有办法清理这个评论线索,改进原始问题和答案?