2014-04-23 32 views
0

我們需要通過稍微更改文本來自定義標準郵件邀請模板。我知道這可以通過編輯存儲在數據字典中的邀請的freemarker模板來完成。然而,這對於應用程序包裝來說並不是最佳的。以某種方式擴展模板的方式可以像普通擴展機制一樣放在擴展類路徑中嗎?覆蓋通知模板並將它們放在類路徑上

編輯: 發現電子郵件的邀請模板是在InviteSender java-class中硬編碼的。 :(

所以我想我們將不得不繼承了該類(和很多其他人的)來做到這一點。

另一種解決方案,我能想到的是寫一個修補程序,取代了FTL-文件我們的編輯者的數據字典在安裝時,沒有其他的想法?

回答

2

它已經完成,並已寫在這blog

總之沒有沒有開箱即用解決方案的吧。 是的,你可以引導你的文件和補丁Alfr esco's(這是最常用的方法)。

您還應該考慮更改模板而無需訪問安裝了Alfresco的服務器是一個很好的功能。有了這個管理/操作/使用Alfresco功能的人可以根據自己的需要更改模板。

+0

是的,我使用博客中描述的方式創建自己的模板。現在,因爲我需要修改現有的模板,所以我將在補丁中寫入,以用新版本替換現有的內容。威爾需要montitor,雖然在升級alfresco不會取代他們的新版本以及未來... – billerby

+0

是的,但這是一個普通的升級過程。對你所做的改變與Alfresco自己的改變進行比較。並改變你的模板。 –

+0

是的,但多數民衆贊成我們總是儘量避免儘可能長時間不是:) – billerby