2012-10-29 65 views
0

我有一些图像url生成部分通过树枝的问题。 这里是我当前如何做它:枝条添加“%0A”到图像路径(电子邮件模板)

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

这就是我如何在模板本身使用它:

{{imageurl}}/spacer.gif 

现在的问题是,这些图片没有得到正确显示的问题在最终的电子邮件中,因为网址中存在“%0A”。它看起来像这样:

/emails%0A/spacer.gif 

我不知道是什么原因造成这个问题,也许你们可以帮助我..

在此先感谢。

回答

2

%0ALine Feed字符。由于.../emails之后的换行符而被附加。

要么设置变量在一行:

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

或用嫩枝的tag level whitespace control

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

我已经使用了第一个解决方案。我不知道第二个。非常感谢!我会尽快将您的答案标记为正确的 – puelo