raw-oder-Flucht-unter anderem in twig

Ich entkommen möchten eine Datei, die ich auch bin

folgende code wird nicht entgehen, die html-tags in der Datei "_custom_plugin_script.html-Code.Zweig". Gibt es einen anderen Weg?

<pre>
    {% autoescape true %}
        {% include "_custom_plugin_script.html.twig" | raw %}
    {% endautoescape %}
</pre>

Nach ein paar Tagen fand ich ein workaround, aber keine Antwort. Also erstmal raw würde nicht entkommen, daher sollte ich verwenden, zu entkommen. Aber raw und die Flucht wird nicht funktionieren, innerhalb von {% %} aber in {{}}.

So, hier kommt die Abhilfe

Inhalt der Aktion

$customPluginScript = $app['twig']->render('_custom_plugin_script.html.twig', array(
    'data' => $data,
));


return $app['twig']->render('confirm.html.twig', array(
    'data' => $data,
    'customPluginScript' => $customPluginScript
));

Und der eine Teil bestätigen.html-Code.Zweig

<script>
//don't escape content of customPluginScript
  {{ customPluginScript | raw }}
</script>


<!-- escape content of customPluginScript -->
<pre>
  {{ customPluginScript }}
</pre>
  • {{ var|raw }} war, was ich suchte, als ich fand diese Frage über Google.
InformationsquelleAutor vik | 2012-03-09
Schreibe einen Kommentar