目前我使用的是alfresco 3.4d社区版本。我想更改网站邀请电子邮件模板,因为它目前不支持HTML标记。
我想在.ftl
文件中使用HTML标记来发送网站邀请电子邮件。
有什么方法可以做到这一点吗
@Alch3mi5t:Alfresco 3.4d不支持邮件中的html内容。
请关注以下链接。
http://krutikjayswal.blogspot.in/2015/07/html-mail-action-in-alfresco34d.html
http://krutikjayswal.blogspot.in/2015/07/html-mail-content-inside-site.html
因此,
首先,.ftl
是一种基于HTML
的语言。您必须使用.ftl
文件,并且可以放置自定义的HTML
代码。
您要在Alfresco中检查的路径是:
Company Home > Data Dictionary> Email Templates>
有一堆文件夹,我想你想要invite
文件夹中的模板。
在那里,您可以找到Alfresco用于电子邮件通知的所有Freemarker模板(其中有不同的文件,因为它们被动态用于国际化目的和不同类型的通知)。你要的是invite-email.html.ftl
。只需将它复制到同一个文件夹中,重命名它(例如invite-email.html.ftl.backup
),然后应用您的更改。
您还会在Notify Email Templates
中找到一个notify_user_email.ftl.sample
,如果您想查看通知电子邮件的外观,可以使用它进行测试(只需将其重命名为notify_user_email.ftl
,并将原始邮件重命名为其他内容,例如notify_user_email.ftl.backup
)。注意,默认情况下,通知电子邮件将在一夜之间发送,因此可能不是测试的最佳邮件:)
这应该对你有帮助。