【问题标题】:Escaping '<' character in Foundation for Email, Zurb在 Foundation for Email、Zurb 中转义“<”字符
【发布时间】:2019-05-26 09:28:27
【问题描述】:

我正在使用https://foundation.zurb.com/emails.html 来开发我的电子邮件模板。对于每个模板,我都需要添加一些部分,例如。 &lt;%= params.someData %&gt;'&lt;' 在编译时被转义,所以它不是&lt;%= params.someData %&gt;,而是生成&amp;lt;%= params.firstName %&gt;

我看到 https://foundation.zurb.com/sites/docs/panini.html 用于编译,但我无法禁用此功能以使

请帮忙。

【问题讨论】:

  • 你如何添加那些&lt;%= ...&gt;?它们是直接嵌入到 html 代码中的吗?
  • @t.niese 是的。它们直接添加到html部分文件中。

标签: html email zurb-foundation html-email zurb-ink


【解决方案1】:

您可以使用集成的原始助手来执行此操作。

使用{{{{raw}}}}...{{{{/raw}}}}&lt;raw&gt;...&lt;/raw&gt;

【讨论】:

    【解决方案2】:

    gulfile.babel.js 中,使用管道将&amp;lt;%= 替换为&lt;%=。我不得不使用 Adob​​e Campaign 代码执行此操作,该代码不适用于 Zurb Foundation 的电子邮件。

    .pipe($.replace, '&lt;%=', `<%=`)
    

    祝你好运。

    【讨论】:

    • 最好使用原始助手 ;-)
    • @DanielRuf 我永远无法让原始助手处理我的格式问题。 Zurb 没有任何解决方案。我认为有一个已知问题。管道是唯一有效的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多