ich vermute, dass seit dem Update von CE 6.2.2 auf CE 6.2.3 etwas im Hintergrund schief gelaufen ist. Erst viele Tage später hatte ich entdeckt, dass zwei Module nicht ordnungsgemäß funktionieren.
Es sind keine neuen Module dazugekommen nach dem Update. Zuvor hatte alles einwandfrei funktioniert. Laut Hersteller funktionieren auch die Module unter 6.2.3
Dies klingt ungewöhnlich. Welche Metadata Versionen sind in den beiden Modulen angegeben? 1.0, 1.1, 1.2, …?
Offiziell wird nur noch Metadata Version ab 2.x unterstützt.
So viel hat sich eigentlich nicht geändert Releases — OXID eSales Documentation einzige Erklärung wäre, dass die Module schon vorab sehr alt und einer Migration auf OXID eShop Serien 6 bedürfen.
ist nur eine Vermutung, aber such mal in den Modul-Templates nach “getModuleUrl(”.
In 6.2.3 gibts ein neues Feature, das ein Caching Timestamp für Dateien von Modules anfügt.
Die korrekte Nutzung dieser Funktion sieht so aus: [{$oViewConf->getModuleUrl("vt-devutils","out/js/jquery.min.js")}]
Inkorrekte Nutzung, die ich in dem Modul vermute könnte etwa so aussehen: [{$oViewConf->getModuleUrl("vt-devutils")}]out/js/jquery.min.js
deswegen wird der Timestamp nach dem Modulordner eingefügt.
Ja, das war es!
Ein Modulhersteller hat nun schon sein Modul aktualisiert, der andere Modulhersteller behauptet immer noch, daß das Modul auch unter CE 6.2.3 läuft. Aber genau dieser Code ist von diesem zweiten Hersteller.
Ist das Modul " WYSIWYG Editor + Mediathek" (2.3.0) auch betroffen? Ich kann keine Grafiken mehr hochladen. Die Änderung haben wenig Programmierer mitbekommen laut Rückmeldung…
Und: warum gab es diese Änderung überhaupt? So richtig mitbekommen haben es die Programmierer nicht. Es funktionieren nun ein paar Module nicht mehr. Und jeden, den ich anschreibe, weiß nichts von dieser Änderung.