Contao 4 Erweiterung nach Contao 5.3 portieren
obwohl das schon eine Weile her ist hänge ich mich mit dem selben Problem mal hier an.
ich versuche gerade, eine Contao 4 Erweiterung nach Contao 5.3 zu portieren.
und zwar diese hier: https://github.com/wernerjoss/Map
der fork lässt sich inzwischen zwar installieren und die Erweiterung erscheint auch im Backend, aber beim Klick auf 'Map' erhalte ich den Fehler:
class DC_Table not found
wobei ich die Definition analog https://docs.contao.org/dev/reference/dca/config/
gemacht habe.
vllt. kann mir hier jemand auf die Sprünge helfen ?
Liste der Anhänge anzeigen (Anzahl: 1)
leider bekomme ich nach den letzten Änderungen trotz Debug enabled keinen Stack Trace mehr nur noch das hier:
Anhang 27559
Anmerkung: ich verwende Contao in einer docker-Instanz, siehe https://github.com/wernerjoss/docker...er/4to5manager
vllt. ist das Grund, allerdings glaube ich das nicht, denn bei den anderen Fehlern vorher gab es immer einen Stack Trace.
Liste der Anhänge anzeigen (Anzahl: 1)
im Contao Manager, allerdings wurde der zwischendurch offenbar wieder ausgeschaltet :mad: (nicht mit Absicht).
inzwischen geht der wieder, jetzt sehe ich das hier:
vendor/jonnysp/map/src/Resources/contao/classes/MapViewer.php:16 :
Code:
$objMap = MapModel::findByPK($this->map);
bzw. als Grafik:
Anhang 27560
Liste der Anhänge anzeigen (Anzahl: 1)
hab doch nochmal weitergemacht :)
der Fehler bzgl. id kam daher dass wie schon weiter vorn im Thread geschildert, es nicht gelungen war, das Feld map in der Tabelle tl_content hinzuzufügen, mysql hatte sich geweigert.
inzwischen habe ich einige Rocksolid Erweiterungen aus meiner Demo Seite an der ich arbeite zu entfernen und dann hat das mit dem Hinzufügen geklappt, dann war auch der o.g. Fehler weg.
ich musste dann noch einige use Contao\xx Zeilen einbauen und nun läuft es immerhin mal durch:
man kann jetzt eine Map anlegen und
diese auch als Inhaltselement in einen Artikel einfügen, ohne Crash :D
allerdings wird im Frontend (noch) keine Karte angezeigt, sondern nur Text, siehe Screenshot:
Anhang 27561
das reicht mir für heute, bis morgen.