Folgen

Update von OXID 5 auf OXID 6 bei aktiviertem Modul

Das Modul hat aufgrund einer Funktion, die in der oxOrder Klasse überschrieben wird, welche sich in den beiden Versionen aber in der Typisierung der Parameter unterscheidet, zwei Moduldateien, die je nach Version genutzt werden:

OXID 6: bestit/amazonpay4oxid/ext/bestitamazonpay4oxid_oxorder
OXID 5: bestit/amazonpay4oxid/ext/bestitamazonpay4oxid_oxorder_oxid5

Dieser "Switch" passiert in der metadata.php. Da hier auf die OXID Version geprüft wird, ist für das Modul je nach OXID Version nur die eine oder die andere Datei "sichtbar". Darum ist es notwendig bei einem Update von der OXID Version 5 auf die OXID Version 6 zuvor das Modul zu deaktivieren (damit die bestit/amazonpay4oxid/ext/bestitamazonpay4oxid_oxorder_oxid5 ausgetragen wird) und nach dem Shopupdate wieder zu aktivieren. Ansonsten sind beide Dateien als Erweiterung der oxOrder Klasse eingetragen und es kommt zu einem Fehler, da sich die typisierten Parameter unterscheiden.

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare