0

小枝を介して部分的に生成されたいくつかの画像 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

変数を 1 行で設定します。

{% 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 に答える