覆盖通知模板并将它们放在类路径上

时间:2014-04-23 15:07:29

标签: alfresco

我们需要通过稍微更改文本来自定义标准邮件邀请模板。我知道这可以通过编辑存储在数据字典中的邀请的freemarker模板来完成。然而,在应用包装方面,这不是最佳选择。是否有可能以与常规扩展机制相似的方式扩展模板?

编辑: 发现电子邮件的邀请模板在InviteSender java-class中是硬编码的。 :(

所以我想我们必须扩展那个类(以及很多其他类)才能做到这一点。

我能想到的另一个解决方案是编写一个补丁,用于在安装时将我们编辑的ftl文件替换为数据字典中的ftl文件。还有其他想法吗?

1 个答案:

答案 0 :(得分:2)

已经完成并且已经写入blog

简而言之,没有开箱即用的解决方案。 是的,你可以引导你的文件和Patch Alfresco(这是最常用的方式)。

您还应该考虑更改模板而无法访问安装Alfresco的服务器这一事实是一个很好的功能。有了这个管理/操作/使用Alfresco的功能人员可以根据他们的需要改变模板。