我对一些通过树枝生成的图片网址存在问题。 以下是我目前的工作方式:
{% autoescape false %}
{% set imageurl %}
http://www.someurl.com/mails/images/emails
{% endset %}
{% endautoescape %}
这就是我在模板中使用它的方式:
{{imageurl}}/spacer.gif
现在的问题是,由于网址内有“%0A”,这些图片无法在最终电子邮件中正确显示。它看起来像这样:
/emails%0A/spacer.gif
我不知道是什么导致了这个问题,也许你们可以帮助我......
提前致谢。
答案 0 :(得分:2)
%0A
是Line Feed个字符。由于.../emails
之后的换行符,会附加它。
将变量设置为一行:
{% set imageurl %}http://www.someurl.com/mails/images/emails{% endset %}
或者使用Twig的tag level whitespace control:
{%- set imageurl -%}
http://www.someurl.com/mails/images/emails
{%- endset -%}