在Freemarker消息的中间插入内联样式

时间:2011-10-17 09:22:49

标签: email templates freemarker

我正在使用Freemarker模拟发送的电子邮件,以通知用户新邮件。我想要做的是能够显示具有这种格式和重点的消息:

“Hello User 1!您收到了来自用户2的新消息消息标题

要做到这一点,我将消息分成两位,然后将消息标题放在中间的span中,使用font-style:italic,如下所示:

${message("MsgNotificationEmail.receivedNewMsg1"), recipientName}
<span style="font-style:italic;">${msgTitle}</span>
${message("MsgNotificationEmail.receivedNewMsg2", senderName)}

是否有一种更简洁的方式在邮件中间应用样式而不需要像这样分解它?

1 个答案:

答案 0 :(得分:0)

在FreeMarker的典型应用中,它看起来像这样:

Hello ${recipientName}!
You've received a new message <span style="font-style:italic;">${msgTitle}</span>
from ${senderName}

也就是说,您没有receivedNewMsg1receivedNewMsg2加上模板,只有一个模板。