Tridion 部署PDF';2011年的特里迪翁

Tridion 部署PDF';2011年的特里迪翁,tridion,tridion-2011,Tridion,Tridion 2011,对于部署一组将通过基于分类API的搜索页面进行搜索的PDF,我有哪些选项?这是我唯一的选择: 1) 通过组件演示文稿将每个PDF添加到页面 2) 写一个C#TBB来输出它们 我不喜欢选项1,因为pdf的链接只有在用户搜索时才会出现。所以我只剩下选项2了,对吗?只需添加一个带有TBB的页面,其唯一目的是发布PDF的元数据(&M) 更新: 我添加了一个带有以下行的DWT TBB(注意额外的@@),以及我的PDF的发布 链接您可以将每个PDF发布为动态组件演示文稿。每个PDF多媒体组件都需要定义一些元

对于部署一组将通过基于分类API的搜索页面进行搜索的PDF,我有哪些选项?这是我唯一的选择:

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

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

我不喜欢选项1,因为pdf的链接只有在用户搜索时才会出现。所以我只剩下选项2了,对吗?只需添加一个带有TBB的页面,其唯一目的是发布PDF的元数据(&M)

更新:

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


链接

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

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

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

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

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

然后您可以直接发布PDF组件,二进制文件将被部署,多媒体组件上的任何元数据将被放置在代理数据库中,以便使用分类法和代理API进行查询