Hallo zusammen,
ich bin dabei ein ausgefeiltes Synchronisationsmodul für den oxid shop zu erstellen. Dafür muss ich jedoch wissen, welche Änderungen im Shop selbst vorgenommen wurden (Produkte ändern,…) => Dafür will ich nun in einer extra Tabelle alle Änderungen mitloggen.
So die Theorie. In der Praxis komme ich aber nicht weiter. Das einfache erweitern der oxbase fällt wegen einem fehlenden oxnew-Aufruf flach, oder? Dann würde nur die Erweiterung der oxarticle in Frage kommen… Leider funktioniert die komplette Artikelverwaltung nach der Aktivierung einer Erweiterungsklasse nicht mehr.
Hat jemand eine Ahnung wieso?
class savetest extends savetest_parent {
public function save(){
return parent::save();
}
}
Eigentlich sollte diese Klasse nichts beeinflussen, oder? Auf jeden Fall werden dadurch keine Artikel in der articlelist angezeigt und das Erstellen von Artikeln funktioniert auch nicht mehr.
Über Hilfe wäre ich dankbar.
Lg Julian
ps.: http://wiki.oxidforge.org/Tutorials/List_of_not_overloadable_classes bestätigt natürlich, dass die Erweiterung von oxbase nicht funktioniret.