Styles machen ja nichts aus, ich gehe aber stark davon aus, dass hier auf Klassen gesetzt wurde, welche in Contao 5 nicht mehr existieren, da dort in den Inhaltselementen nun Twig genutzt wird und die Klassennamen von teils ce_text auf content-text umbenannt wurden sind.
Wie lange? Laut Releaseplan zumindest wenn alle Twig-Templates auf HTML umgestellt werden... bis Ende der LTS 5.3, also gute 4 Jahre... und mit der 5.7 wenn du da noch die neuen alle auf HTML stellst, dann bist du bis 2030 dabei, danach hast du einen harten Break und solltest definitiv Twig gelernt haben
https://contao.org/de/release-plan
Wenn du nur die 5.3 nutzt (die aktuelle LTS), nicht weiter updatest, dann kannst du mit Eintrag in deiner config.php die Legacy-Elemente wieder aktivieren:
PHP-Code:
// Restore legacy content elements
$GLOBALS['TL_CTE']['texts']['code'] = \Contao\ContentCode::class;
$GLOBALS['TL_CTE']['texts']['headline'] = \Contao\ContentHeadline::class;
$GLOBALS['TL_CTE']['texts']['html'] = \Contao\ContentHtml::class;
$GLOBALS['TL_CTE']['texts']['list'] = \Contao\ContentList::class;
$GLOBALS['TL_CTE']['texts']['text'] = \Contao\ContentText::class;
$GLOBALS['TL_CTE']['texts']['table'] = \Contao\ContentTable::class;
$GLOBALS['TL_CTE']['links']['hyperlink'] = \Contao\ContentHyperlink::class;
$GLOBALS['TL_CTE']['links']['toplink'] = \Contao\ContentToplink::class;
$GLOBALS['TL_CTE']['media']['image'] = \Contao\ContentImage::class;
$GLOBALS['TL_CTE']['media']['gallery'] = \Contao\ContentGallery::class;
$GLOBALS['TL_CTE']['media']['player'] = \Contao\ContentPlayer::class;
$GLOBALS['TL_CTE']['media']['youtube'] = \Contao\ContentYouTube::class;
$GLOBALS['TL_CTE']['media']['vimeo'] = \Contao\ContentVimeo::class;
$GLOBALS['TL_CTE']['files']['downloads'] = \Contao\ContentDownloads::class;
$GLOBALS['TL_CTE']['files']['download'] = \Contao\ContentDownload::class;
$GLOBALS['TL_CTE']['includes']['teaser'] = \Contao\ContentTeaser::class;
Diese Erweiterung macht es für dich schon:
https://extensions.contao.org/?q=leg...gacy-templates
Ich kann nicht garantieren, dass alles gleich aussehen wird.
Solltest du dein tinymce Template angepasst haben, muss dieses manuell für Contao 5 aktualisiert werden.
Je nach installierten Erweiterungen könnte es auch zu Problemen kommen.
Teste es mal lokal, wenn es nur Styles und HTML-Templates sind... und wirklich NUR die Plugins der Demo, dann sollte das sehr wahrscheinlich funktionieren.