Hallo,

ich habe problemlos ein Contao von 3.5 auf 4.9.32 upgedatet. Der Betrieb ist fehlerfrei.

Wenn ich aber im Backend Inhaltselemente mit Bildern oder Hyperlinks anpasse und speichere, bzw. neue Inhalte erstelle, werden im Frontend keine src oder href URLs mehr ausgegeben.
Sprich, HTML-Code des Link sieht so aus:
HTML-Code:
<a href="" title="Defekter Link">Link ohne Ziel</a>
Und HTML-Code des Bildes sieht so aus:
HTML-Code:
<img src="" alt="SRC wird nicht befüllt" width="176" height="44">
src__html_fail.png
src__db_fail.png


Im Texteditor im Backend sieht das korrekt aus:
HTML-Code:
<a href="{{link_url::3057|urlattr}}">SOMlink</a>
Wenn ich die Templatevars eines ce_image mit Hyperlink ausgeben lasse, wird für href
Code:
{{link_url::3057|urlattr}}
ausgeliefert.


Das ganze hängt mit "|urlattr" zusammen, denn wenn ich das in der Datenbank entferne (also nur noch "{{link_url::2155}}"), dann wird der Link im Frontend korrekt ausgegeben.
Dann wird mit Templatevars für href
Code:
{{link_url::3057}}
ausgeliefert

src__html_ok.png
src__db_ok.png

Dabei ist es auch nicht relevant, ob ich ein Inhaltselement "Text" (egal ob Inline Link/Bild, oder "Ein Bild hinzufügen") oder Inhaltselement "Bild" oder Inhaltselement "Hyperlink" nutze. Das "|urlattr" wird ja mittlerweile immer angefügt beim speichern. Für diese drei Inhaltselementtypen gibts auch kein überschriebenes Standardtemplate, das vielleicht noch auf Stand von Contao3 wäre (dafür aber für viele andere Sachen).



Diese Themen haben mir leider nicht weitergeholfen:



Wo kann ich mit der weiteren Fehlersuche ansetzen?
Ist es wahrscheinlich dass eine Erweiterung (rel-canonical, contao-news_categories, contao-blocks, contao-calendarfield, contao-content-navigation, contao-social-tags, RockSolid AntiSpam, MetaModels Bundle-All,
Open Graph Tags, contao-efg-bundle, sioweb/glossar, changelanguage, contao-conditionalformfields, contao-fineuploader, contao-mp_forms, contao-notification_center) irgendwo reinpfuscht?