Вставьте встроенные стили в середине сообщения Freemarker - PullRequest
0 голосов
/ 17 октября 2011

Я использую Freemarker для шаблонов электронных писем, отправляемых для уведомления пользователей о новых сообщениях.Я хотел бы показать сообщение с таким форматированием и акцентом:

«Привет, пользователь 1! Вы получили новое сообщение Заголовок сообщения от пользователя 2».

Для этого я делю сообщение на два бита, а затем помещаю Заголовок сообщения в промежуток посередине со шрифтом: курсив, например, так:

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

Есть ли более аккуратный способ применять стили в середине сообщения, не разбивая его так, как это?

1 Ответ

0 голосов
/ 17 октября 2011

В типичном приложении FreeMarker это будет выглядеть так:

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

То есть у вас нет receivedNewMsg1 плюс receivedNewMsg2 плюс шаблон, только один шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...