HTML in Überschriften erlauben
HTML in Backend-Überschriftsfeldern erlauben
Damit das HTML in den Backend-Überschriftsfeldern nicht escaped wird, muss folgende Einstellung im DCA gesetzt werden:
contao/ └── dca/ └── tl_content.php
<?php $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
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 %}
Änderungen übernehmen
Zum Schluss nicht vergessen, den Cache zu leeren, damit die Änderungen wirksam werden:
vendor/bin/contao-console cache:clear