0

要将运输包提供给搜索引擎(FAST),我们想知道运输包属于哪个项目类型。

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

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

4

1 回答 1

3

无法回答这个问题,因为运输包裹可以包含多种不同类型的物品。

但是,您可以编写一个自定义部署器处理器,它查看包内部以查看它包含哪些类型的项目。然后您可以选择调用超级方法(并让正常处理继续),或实现您自己的逻辑,或两者都做。

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

于 2012-11-15T08:00:11.450 回答