tridion - 可以使用 Data Extender 扩展收藏夹列表吗?

标签 tridion

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

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

最佳答案

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

这是我的 Building Blocks 文件夹中项目列表的示例:

<tcm:ListItems Managed="10682" ID="tcm:1-1-2" 
               xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
    <tcm:Item ID="tcm:1-5-2" Title="Component Templates" Type="2" 
              Modified="2011-11-18T11:09:45" IsNew="false" Icon="T2L0P0" 
              IsPublished="false" Lock="0" IsShared="false" IsLocalized="false" 
              Trustee="tcm:0-0-0" Allow="269085696" Deny="96" Managed="10682" />
</tcm:ListItems>

这是一个收藏夹列表的例子:

<tcm:ListFavoriteItems xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
    <tcm:Item xmlns:tcm="http://www.tridion.com/ContentManager/5.0" 
        ID="cme:0-41336414110293-shortcut" Title="Folder" RefID="tcm:1-57-2" 
        Path="\Content Management\Pub1\Building Blocks\Folder" Icon="T2" 
        Created="2012-5-7T14:8:30" HasChildren="false" Allow="24576" />
</tcm:ListFavoriteItems>

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

关于tridion - 可以使用 Data Extender 扩展收藏夹列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486726/

相关文章:

tridion - 如何在自定义解析器中确定发布用户/访问引擎

tridion - 使用 SDL Tridion 2011 核心服务以编程方式创建组件

tridion - SDL Tridion 2009 - 无法创建事件系统对象

tridion - 在 ASP.NET 中使用 Tridion 2011 linking.svc 服务

java - 为什么我的 Eclipse 设置不能与 Maven 插件一起使用?

razor - Tridion用户界面2012-创建页面/插入内容时找不到Razor帮助器

tridion - 在 SDL Tridion 2011 SP1 的 Dreamweaver 模板中添加参数

xslt - 对 RTF 字段的架构源应用限制

tridion - 如何将包组件 XML 作为 TBB 输出

tridion - 在 Tridion 中实现脚注