如何识别传输包所属的项类型

时间:2012-11-15 06:00:41

标签: tridion tridion-2011 tridion-content-delivery

要将传输包提供给搜索引擎(FAST),我们想知道传输包所属的项类型。

EG。 如果我发布了一个页面,我如何从传输包中识别出此传输包属于页面或多媒体组件或内容组件。

调查:做了一些调查后发现,当我们发布一个Page时,在Pages.xml中我们只有一个元素在元素下。但是当我们发布任何组件时,我们可能在元素下有多个元素。或者有时我们没有Page.xml本身。但是,从这么多信息来看,我们无法确定传输包属于页面还是组件。

1 个答案:

答案 0 :(得分:3)

无法回答此问题,因为传输包可以包含多个不同类型的项目。

但是,您可以编写一个自定义部署程序处理器,该处理器查看程序包内部以查看它包含的项目类型。然后,您可以选择调用super方法(并继续正常处理),或者实现自己的逻辑,或者同时执行这两种操作。

可以在cd_deployer_conf.xml中配置处理器。将您的类的jar文件放在Tridion \ lib文件夹中,以便部署者可以访问它。