Contao HTML in Überschriften Screenshot

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

Zurück zur Newsübersicht