Mandrill - 在 X-MC-MergeVars 中发送 HTML 标签
Mandrill - Send HTML tags inside X-MC-MergeVars
我尝试在 X-MC-MergeVars
内为我的 Mandrill 车把模板发送 HTML 标签,但似乎不起作用。
PHP 部分:
[...]
$message->getHeaders()->addTextHeader("X-MC-MergeVars", json_encode(["foo" => "b<strong>a</strong>r"]));
山魈模板部分:
[...]
Here is my var {{foo}}
结果
Here is my var b<strong>a</strong>r
您知道 Mandrill 是否可以在字符串中翻译 HTML 吗?
谢谢
这个解决方案其实很简单。
您必须将双括号 {{
替换为三括号 {{{
[...]
Here is my var {{{foo}}}
Mandrill API(HTML 转义)
Handlebars HTML-escapes values returned by an {{expression}}. If you don't want Handlebars to escape a value, use the "triple-stash", "{{{.
我尝试在 X-MC-MergeVars
内为我的 Mandrill 车把模板发送 HTML 标签,但似乎不起作用。
PHP 部分:
[...]
$message->getHeaders()->addTextHeader("X-MC-MergeVars", json_encode(["foo" => "b<strong>a</strong>r"]));
山魈模板部分:
[...]
Here is my var {{foo}}
结果
Here is my var b<strong>a</strong>r
您知道 Mandrill 是否可以在字符串中翻译 HTML 吗?
谢谢
这个解决方案其实很简单。
您必须将双括号 {{
替换为三括号 {{{
[...]
Here is my var {{{foo}}}
Mandrill API(HTML 转义)
Handlebars HTML-escapes values returned by an {{expression}}. If you don't want Handlebars to escape a value, use the "triple-stash", "{{{.