在定制Deployer的过程中,我注意到我们已经自定义了 PageDeploy 和 PageUndeploy 模块,请参阅以下从cd_deployer_conf.xml获取的配置部分。
PageDeploy:
<Module Type="PageDeploy"
Class="com.tridion.extensions.deployer.ConditionalPageDeploy">
<Transformer Class="com.tridion.deployer.TCDLTransformer" />
</Module>
PageUndeploy:
<Module Type="PageUndeploy"
Class="com.tridion.extensions.deployer.ConditionalPageUndeploy"/>
我只是让他们的.jar文件没有代码,因为这是由SDL Tridion在我们公司实施Tridion时完成的,现在我想在页面发布或未发布时实现一个新流程。
我需要做哪些更改,以便在不触及现有自定义的情况下,我可以实现新的自定义。在Tridion中是允许还是支持?
答案 0 :(得分:2)
您可能想在您的部门询问。通常,Tridion专业服务将保留代码,以便他们在客户的网站上进行任何自定义,特别是以便您以后可以对其进行更改。
或者,您可以为您的功能创建其他部署/取消部署模块。每种类型可以有多个模块,因此您只需将自己的模块添加到列表中即可。