Unescape oder HTML Dekodieren in Twig (PHP Templating)

Ich bin mit Zweig 1.12.2. Mein code erzeugt einige Elemente aus dem code-hinter, beim Rendern diese mit der neuesten version von Zweig, Sie bekommen, html-codierte

{% for item in files_folders %}
<tr class="{{ cycle(['tr_odd', 'tr_even'], loop.index) }}">
    <td><img src="../templates/images/sharepoint/{{ item.ContentType }}.gif" border="0" alt=""/></td>
    <td>{{ item.Link }}</td>
    <td>{{ item.Modified }}</td>
    <td>{{ item.FileSize }}</td>
    <td>{{ item.FileType }}</td>
</tr>
{% endfor %}

Dieser Ausgabe wird dieser

<tr class="tr_even">
    <td><img src="../templates/images/sharepoint/Document.gif" border="0" alt=""/></td>
    <td>&lt;a href=&#039;?download=/ddd.png&#039;&gt;ddd.png&lt;/a&gt;</td>
    <td>2013-03-04 17:47:38</td>
    <td>64.8 KB</td>
    <td>png</td>
</tr>
<tr class="tr_odd">
    <td><img src="../templates/images/sharepoint/Document.gif" border="0" alt=""/></td>
    <td>&lt;a href=&#039;?download=/asdasd.png&#039;&gt;asdasd.png&lt;/a&gt;</td>
    <td>2013-03-03 20:01:52</td>
    <td>66.04 KB</td>
    <td>png</td>
</tr>

Wenn ich debug und haben einen Blick auf die Daten vor dem senden es an Zweig ist es nicht entgangen. Ich habe nicht gefunden eine alternative zu {{ item.Link }} zum darstellen von Daten.

Dank

InformationsquelleAutor der Frage Eric Herlitz | 2013-03-16

Schreibe einen Kommentar