Contao: HTML in Überschriften
- Snippets
Momentan ist es sehr beliebt, Teile von Überschriften unterschiedlich zu formatieren - so wie z.B. hier
FrischBlau
Die dazu erforderliche Angabe:
<strong>Frisch</strong>Blau
wird jedoch von Contao 4 in Überschriften-Feldern nicht akzeptiert. Um dies zu ändern, legen Sie im Ordner "app/Resources/contao/dca" eine neue Datei mit dem Namen "tl_content.php" an und kopieren dann folgenden Code in die leere Datei:
<?php
/* HTML in Überschriften */
$GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
Um auch bei News Formatierungen in Überschriften-Feldern nutzen zu können, legen Sie ebenfalls im Ordner "app/Resources/contao/dca" eine neue Datei mit dem Namen "tl_news.php" an und kopieren folgenden Code in die leere Datei:
<?php
/* HTML in News Überschriften bzw. Titel erlauben */
$GLOBALS['TL_DCA']['tl_news']['fields']['headline']['eval']['preserveTags'] = true;
Denken Sie unbedingt daran, nach dem Speichern der Dateien außerdem auch noch den Anwendungs-Cache über den Contao Manager oder die Console zu leeren, damit die Änderungen wirksam werden.
UPDATE: Ab Contao 4.8 gilt eine neue Ordnerstruktur. Angepasste Contao-Dateien (wie z.B. DCA-Dateien) gehören nun in den (manuell anzulegenden) Ordner /contao und nicht mehr in den Ordner /app/Resources/contao (siehe https://contao.org/de/news/contao_4-8-0.html)
Bildnachweis:
Photo by AbsolutVision on Unsplash
Hinweis: Wie immer gilt, dass für das Funktionieren dieser Snippets keinerlei Haftung oder Gewährleistung übernommen wird.