2017-09-13 2 views
-3

Ich habe ein kleines Problem.Twig Raw mit Zweig

ich will in einem variablen Zweig Syntax verwenden, die Anzeige in rohem (twigception :)) ist

Exemple:

{{ set myvar = "<img src='{% theme('/img/logo.png') %}' />" }} 
<div class='mylogo'>{% myvar|raw %}</div> 

Aber die machen ist:

<div class='mylogo'><img src='{% theme('/img/logo.png') %}' /> 

I will, dass {% theme ('/ img/logo.png')%} vom Zweig interpretiert wird, aber ich weiß nicht, wie ich das tun kann und wenn es möglich ist, wenn Sie mir bitte helfen können

+2

Mögliche Duplikat von [Wie Zweig Variablen innerhalb von HTML-Code drucken] (https://stackoverflow.com/questions/46098990/how-to-print-twig-variables-inside -html-code) – DarkBee

Antwort

0

Sie müssen Ihre Variable concattieren, sonst liest Zweig sie als Text.

versuchen so etwas wie

{% set myvar = "<img src='"~ theme('/img/logo.png') ~"' />" %} 
<div class='mylogo'>{% myvar|raw %}</div> 
+0

'~ {%' ist ungültig obwohl – DarkBee

+0

oups, sorry, schlechte Kopie/Paste, ich update –