Dieses Element verwendet noch das alte Contao 2 SRC-Format.
Hallo,
Contao meldet bei einigen Elementen (Bildegalerien, Textinhalte, ....) jetzt „Dieses Element verwendet noch das alte Contao 2 SRC-Format. Haben Sie die Datenbank aktualisiert?“ Wie reagiere ich darauf? Die Installation einfach nochmal auszuführen bringt jedenfalls keine Besserung und auch Contao Check 4.0 bringt keinen Fehler.
Beste Grüße
Gerhard
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, beim ersten Mal waren da mehrere Schritte, glaube ich, aber die werden jetzt nicht mehr angezeigt.
Bug in ContentDownloads.php ?
Hmm, das müsste man debuggen, sieht so aus als wenn das Downloads Element da mit den Verzeichnissen nicht klar kommt.
Ich konnte jedenfalls nicht rausbekommen, wie "$this->User->assignDir && $this->User->homeDir" jeweils aufgelöst wird.
https://github.com/contao/core/blob/...nloads.php#L55
Wenn das nicht funktioniert ist gar kein Verzeichnis mehr verfügbar, und "nichts" ist ungleich von Typ numerisch und somit kommt es zu Meldung.
https://github.com/contao/core/blob/...nloads.php#L74
Datenpfad zu Anhang fehlerhaft
Falls jemand wie ich über die Suche auf diesen Thread stösst, ich konnte das Problem lösen indem ich bei den fehlerhaften Newsbeiträgen die eingebundenen Bilder und Anhänge geprüft habe. Bei ein paar wenigen News-Artikeln war der Dateipfad zum Anhang verschwunden. Den Anhang neu eingebunden und es läuft.
Vielleicht hilft es jemand anderem weiter.
Ähnliches Problem: Bilder verursachen diese Fehlermeldung
Hallo Community,
ich habe bei einer Kundenwebseite derzeit diese Fehlermeldung, wenn ich versuche Bilder einzubinden. Upload funktioniert ohne Probleme, bei bestehenden Text-Elementen kann ich einmal unter "Bild hinzufügen" auf "Quelldatei: Auswahl ändern klicken und etwas auswählen, aber beim Speichern kommt "Die Daten werden geladen..." und es bleibt da. Allerdings kann ich hochscrollen und einfach irgendeinen Link klicken, um eine andere Seite zu laden (oder F5 klicken), dann komme ich zumindest ohne Probleme wieder raus. Bei erneutem Versuch mit dem gleichen Element kommt bereits beim Klick auf "Auswahl ändern" der Ladebildschirm. Bei Bildelementen scheint nur das erstbeschriebene Verhalten zu bestehen, ich komme auch bei erneutem Versuch in die Dateiverwaltung...
Jetzt tauchte zusätzlich bei beiden (Textelement mit Bild und Bildelement) die hier besprochene Fehlermeldung auf, welche ich vorher noch nicht gesehen hatte. Daher meine Vermutung, dass mein eigentlicher Fehler (kann keine Bilder einbinden) etwas mit diesem Fehler zu tun hat.
Mysteriöserweise ist die Contao-Version auf 3.5.40, alle Erweiterungen aktuell, PHP ist auf 7.2, Webhoster ist Acrontum (von welchem ich weiß, dass er letztens eine Serverumstellung vorgenommen hat, weswegen ich dort auch schon nachfrage). Allerdings haben wir von der Agentur aus keinen Hinweis darauf, dass wir je eine PHP-Umstellung vorgenommen haben und die Webseite ist schon etwas älter. Ich weiß jetzt nicht sicher, ob ich vielleicht super vergeßlich bin und ohne jegliche Dokumentation ein Update auf 3.5.40 und eine PHP-Umstellung für diese Seite vorgenommen habe, aber ich finde auch kein Backup oder irgendwas.
Fazit daraus ist: Ich kann kein Backup der Datenbank wiederherstellen, um durch das Installtool erneut die Migration durchzuführen.
Leider habe ich keine Zeit, mich durch die Datenbank zu wühlen, evtl. muss ich die Bilder irgendwie über einen HTML-Code-Workaround einbinden, sollte es so nicht funktionieren.
Es wäre herrlich, wenn jemand einen Ansatz hat, denn ich weiß nicht so recht, wie ich es anders lösen kann.
Vielen Dank!
LG Mathis
EDIT: Es hat sich herausgestellt, das Contao-Update sowie die PHP-Umstellung wurde vom Kunden beim Hoster und nicht bei uns in Auftrag gegeben... Der hat dann auch seinen Fehler mit der Bildbearbeitung wieder ausgebügelt, allerdings ist mir natürlich weiterhin nicht klar, weshalb der Fehler überhaupt entstanden war. Naja, egal, hauptsache es funzt und passiert nicht nochmal...