
HTML in Überschriften erlauben
1. HTML in Backend-Überschriftsfeldern erlauben
Dieser DCA Eintrag deaktiviert das Escapen von HTML in den Backend-Überschriftsfeldern von Contao:
contao/ └── dca/ └── tl_content.php . . . . . . . . . . . . <?php $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
2. HTML-Ausgabe im Twig Template nicht escapen
Damit das HTML auch im Frontend über Twig Templates korrekt ausgegeben wird, musst du sicherstellen, dass der headline_inner-Block entsprechend angepasst ist:
templates/ └── component/ └── _headline.html.twig . . . . . . . . . . . . . . {% use "@Contao/component/_headline.html.twig" %} {% block headline_inner %} {{ headline.text|insert_tag_raw|raw }} {% endblock %}
3. Änderungen übernehmen
Zum Schluss nicht vergessen, den Cache zu leeren, damit die Änderungen wirksam werden:
vendor/bin/contao-console cache:clear