2016-12-13 4 views
-1

Ich habe eine HTML.twig-Datei, in die ich eine andere html.twig-Datei einfügen möchte, während einige HTML mit dem Schlüssel with übergeben. Das Problem ist, dass es nicht als HTML gerendert wird, sondern als reiner Text. Beispiel:Include Zweig 'mit' html innerhalb Zweig

#base.html.twig 
<div> 
    Some content ... 
    {% include 'AppBundle::partials/speech-bubble.html.twig' with {'text': "This is <br/> HTML content"} %} 
<div> 

#speech-bubble.html.twig 
<div class="speechbubble-wrapper"> 
    <div class="speechbubble-text"> 
    {{ text }} 
    </div> 
</div> 

Das Problem besteht darin, dass im Ergebnis statt:

Dies ist
HTML-Inhalt

Ich sehe

This is <br/> HTML content 
+1

'{{text | roh}} 'Sollte' rohen' Filter verwenden, um zu verhindern, dass es entweicht – DarkBee

Antwort

1

Wie @DarkBee kommentiert , mit dem rohen Filter auf Text löste die p Problem: {{ text | raw }}. Vielen Dank!