使用 Oracle Responsys 从电子邮件中的字符串呈现 HTML
Rendering HTML from string in email using Oracle Responsys
我希望通过将字符串传递给 Responsys 来呈现 html。
DynamicVariable.TEXT 将是一个看起来像这样的字符串:
<button style="background-color: red; color: white; padding: 25px; border-radius: 4px; border: none; font-size: 18px; font-weight: bold">
Click Here
</button>
我试过使用 ?html
<body bgcolor="white" style="margin: 0px; padding: 0px;">
${DynamicVariable.TEXT?html}
</body>
也试过 <#escape x as x?html>:
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#escape x as x?html>
<#noescape>${DynamicVariable.TEXT}</#noescape>
</#escape>
</body>
还有<#noescape>
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#noescape>${DynamicVariable.TEXT}</#noescape>
</body>
但是 none 这些工作。任何帮助将不胜感激!
我找到了答案。
使用 <#noescape> 是正确的。但是,代码未呈现,因为您需要利用保存在 Responsys 内容库中的文档。
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#noescape>${DynamicVariable.TEXT}</#noescape>
</body>
我希望通过将字符串传递给 Responsys 来呈现 html。
DynamicVariable.TEXT 将是一个看起来像这样的字符串:
<button style="background-color: red; color: white; padding: 25px; border-radius: 4px; border: none; font-size: 18px; font-weight: bold">
Click Here
</button>
我试过使用 ?html
<body bgcolor="white" style="margin: 0px; padding: 0px;">
${DynamicVariable.TEXT?html}
</body>
也试过 <#escape x as x?html>:
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#escape x as x?html>
<#noescape>${DynamicVariable.TEXT}</#noescape>
</#escape>
</body>
还有<#noescape>
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#noescape>${DynamicVariable.TEXT}</#noescape>
</body>
但是 none 这些工作。任何帮助将不胜感激!
我找到了答案。
使用 <#noescape> 是正确的。但是,代码未呈现,因为您需要利用保存在 Responsys 内容库中的文档。
<body bgcolor="white" style="margin: 0px; padding: 0px;">
<#noescape>${DynamicVariable.TEXT}</#noescape>
</body>