我们需要通过稍微更改文本来自定义标准邮件邀请模板。我知道这可以通过编辑存储在数据字典中的邀请的freemarker模板来完成。然而,在应用包装方面,这不是最佳选择。是否有可能以与常规扩展机制相似的方式扩展模板?
编辑: 发现电子邮件的邀请模板在InviteSender java-class中是硬编码的。 :(
所以我想我们必须扩展那个类(以及很多其他类)才能做到这一点。
我能想到的另一个解决方案是编写一个补丁,用于在安装时将我们编辑的ftl文件替换为数据字典中的ftl文件。还有其他想法吗?
答案 0 :(得分:2)
已经完成并且已经写入blog。
简而言之否,没有开箱即用的解决方案。 是的,你可以引导你的文件和Patch Alfresco(这是最常用的方式)。
您还应该考虑更改模板而无法访问安装Alfresco的服务器这一事实是一个很好的功能。有了这个管理/操作/使用Alfresco的功能人员可以根据他们的需要改变模板。