0

我对部分通过 twig 生成的一些图像 url 有问题。这是我目前的做法:

{% autoescape false %}
{% set imageurl %}
http://www.someurl.com/mails/images/emails
{% endset %}
{% endautoescape %}

这就是我在模板本身中使用它的方式:

{{imageurl}}/spacer.gif

现在的问题是,由于 url 中的“%0A”,这些图像无法在最终电子邮件中正确显示。它看起来像这样:

/emails%0A/spacer.gif

我不知道是什么导致了这个问题,也许你们可以帮助我..

提前致谢。

4

1 回答 1

2

%0A换行符。由于 . 之后的换行符,它被附加.../emails

要么在一行中设置变量:

{% set imageurl %}http://www.someurl.com/mails/images/emails{% endset %}

或者使用 Twig 的标签级空白控件

{%- set imageurl -%}
http://www.someurl.com/mails/images/emails
{%- endset -%}
于 2012-10-29T12:43:14.387 回答