在Tridion 2011中部署PDF的最简单方法

时间:2012-06-07 21:22:17

标签: tridion tridion-2011

我有哪些选项来部署将通过基于Taxonomy-API的搜索页面搜索的一组PDF?是我唯一的选择:

1)通过组件演示将每个PDF添加到页面

2)写一个C#TBB输出它们。

我不喜欢选项1,因为只有当用户搜索时才会显示指向pdf的链接。所以我选择了2,对吗?只需添加一个TBB页面,其唯一目的是发布PDF和&元数据?

更新:

我添加了一个带有以下行的DWT TBB(注意额外的@@),以及我的PDF发布。

链路

2 个答案:

答案 0 :(得分:15)

此类功能的一个很好的选择是构建支持“发布为动态组件”的组件模板(CT),这将创建动态组件演示(DCP)。然后将PDF所基于的模式添加到新CT的“链接模式”字段中。

让PDF实际部署的最简单方法是制作一个DWT模板构建块,如下所示:

<a href="" tridion:href="@@Component.ID@@" tridion:type="binary">link</a> 

并将其添加到新的复合模板中,然后是默认的完成操作TBB。

然后,您可以直接发布PDF组件,并且将部署二进制文件,并且多媒体组件上的任何元数据都将放置在Broker数据库中,以便使用Taxonomy和Broker API进行查询。

答案 1 :(得分:10)

您可以将每个PDF发布为动态组件演示文稿。每个PDF多媒体组件都需要定义一些元数据字段来保存您的分类查询数据(即关键字)。然后,您的搜索页面将使用Content Delivery Taxonomy API检索与搜索到的关键字匹配的PDF。