• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Twig - nl2br

scbawik

Senior HTML'ler
Hallo!

Da Twig wohl eher mit PHP zu tun hat, als mit HTML, stelle ich meine Frage mal hier.

Folgendes Problem:

Code:
{{ title ? title|nl2br : label }}
Führt dazu dass die <br>'s als &lt;br&gt; ausgegeben werden. (escaped)

Code:
{{ title ? title|nl2br|raw : label }}
ebenfalls.

Code:
{{ (title ? title|nl2br : label)|raw }}
Funktioniert wie gewünscht. <br> sind <br>.

Weiß jemand warum die beiden oberen Ergebnisse escaped werden?
Von der Lesbarkeit und Kürze wäre es mir so eigentlich lieber.

Danke!
 
Zuletzt bearbeitet:
Zurück
Oben