2014-04-23 34 views
0

我们需要通过稍微更改文本来自定义标准邮件邀请模板。我知道这可以通过编辑存储在数据字典中的邀请的freemarker模板来完成。然而,这对于应用程序包装来说并不是最佳的。以某种方式扩展模板的方式可以像普通扩展机制一样放在扩展类路径中吗?覆盖通知模板并将它们放在类路径上

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

所以我想我们将不得不继承了该类(和很多其他人的)来做到这一点。

另一种解决方案,我能想到的是写一个修补程序,取代了FTL-文件我们的编辑者的数据字典在安装时,没有其他的想法?

回答

2

它已经完成,并已写在这blog

总之没有没有开箱即用解决方案的吧。 是的,你可以引导你的文件和补丁Alfr esco's(这是最常用的方法)。

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

+0

是的,我使用博客中描述的方式创建自己的模板。现在,因为我需要修改现有的模板,所以我将在补丁中写入,以用新版本替换现有的内容。威尔需要montitor,虽然在升级alfresco不会取代他们的新版本以及未来... – billerby

+0

是的,但这是一个普通的升级过程。对你所做的改变与Alfresco自己的改变进行比较。并改变你的模板。 –

+0

是的,但多数民众赞成我们总是尽量避免尽可能长时间不是:) – billerby