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

Zurück zur Newsübersicht