Gut, dass mal einer drangeht und konkrete, praktische Fragen aufwirft. Vieles von dem, was du geschrieben hast, finde ich in meiner auf 5.0.1 upgedateten Kundenseite auch wieder. Das produktive Original ist hier auf 4.13.8 momentan. Auch hier haben manche Text-Elemente die Klasse content-text und andere wie gewohnt ce_text als Klasse. Die letzteren beschränken sich hierbei in meiner Installation auf Nachrichtenlisten. Und da muss ich erst einmal checken, wo hier eigene Templates im Einsatz sind, die einiges noch kaschieren. Ich habe mich damit nach dem technisch erfolgreichen Update bisher noch nicht näher beschäftigt. Optisch sah es für mich so aus, als ob schlimmstenfalls einige Anpassungen im CSS noch fehlen würden.
Um mich jetzt auf eine sinnvolle Fehlersuche zu machen fehlt mir noch so einiges an Informationen. Manches davon mag es schon irgendwo geben, wo ich es einfach noch nicht gefunden habe. Bis dahin fällt es mir als jemand, der nicht im Contao 5 Code (+ Symfony, TWIG,...) zuhause ist, ziemlich schwer zu unterscheiden, was von den augenscheinlich nicht mehr funktionierenden Dingen denn nun ein Bug ist und was ein Feature, das ich nur noch nicht richtig konfiguriert habe. Ich würde jetzt auch ungern das Templatesystem so hintrimmen, dass Textelemente wieder die Klasse ce_text bekommen, nur um dann irgendwann mitzubekommen, dass content-text schlicht der neue Standard ist, auf den ich mein CSS umstellen sollte. Ich habe bisher immer mein CSS an nach Updates geändertes HTML angepasst und nicht anders herum das HTML duch eigene Templates auf "alt" getrimmt. Und das würde ich gern auch so beibehalten.
Um einmal mit einer konkreten Frage anzufangen ...
Wie sollte das ausgegebene HTML eines Textelements denn in Contao 5 normalerweise aussehen? So wie unten?
Ist also "content-text" einfach das neue "ce_text" oder fehlt schlicht irgendwo noch eine Änderung in einem Template von Contao 5?
HTML-Code:
<div class="media media--left content-text">
<figure>
<img src="/assets/images/2/Mein-Bild-70b0d13e.png" alt="Mein Alternativtext" width="150" height="200">
</figure>
<div class="rte">
...
</div>
</div>
Edit: Die upgrade.md gibt mir jedenfalls entsprechende Hinweise dazu. Das klingt nach entweder reichlich Arbeit oder rumschleppen von Altlasten. Das erstere zahlt mir keiner, zumal wenn es ihm keinen Mehrwert bringt. Das letztere mag ich nicht wirklich haben, man schiebt den Berg Arbeit dabei nur vor sich her. Wobei, Contao 6 werde ich mir wohl bestenfalls noch im Pflegeheim als Zeitvertreib anschauen, aktiv wird mich das sicher nicht mehr betreffen. Da Contao 4.13 noch eine ganze Weile unterstützt sein wird, werde ich mich aber erst einmal darauf beschränken. Bevor Contao 4.13 ausläuft werde ich dann wohl einige schwierige Grundsatzentscheidungen treffen müssen.
Lesezeichen