Hallo,
ich hab folgendes Problem:
Ich habe einen Katalog in dem FE-Benutzer eigene Einträge bearbeiten können. Ich möchte aber nicht das die Benutzer live Daten bearbeiten, sondern ein Dublikat angelegt wird das ich dann über eine Funktion mit dem Live-Eintrag tauschen kann. Editieren funktioniert, das Dublikat kann ich auch über einen Hook in catalogFrontendUpdate erzeugen. Problem ist jetzt noch das meine Live-Daten geändert werden. Klar, ich mach ja offiziell ein Update. Jetzt könnte ich die Zeilen
aus der itemUpdate Funktion rausnehmen. Möchte aber den Core von Catalog nicht anfassen.
Hat jmd. eine Idee wie ich das Problem lösen kann oder vielleicht generell einen anderen Lösungsansatz?
Vielen Dank.
Ahhhhhhhhh
ich hab folgendes Problem:
Ich habe einen Katalog in dem FE-Benutzer eigene Einträge bearbeiten können. Ich möchte aber nicht das die Benutzer live Daten bearbeiten, sondern ein Dublikat angelegt wird das ich dann über eine Funktion mit dem Live-Eintrag tauschen kann. Editieren funktioniert, das Dublikat kann ich auch über einen Hook in catalogFrontendUpdate erzeugen. Problem ist jetzt noch das meine Live-Daten geändert werden. Klar, ich mach ja offiziell ein Update. Jetzt könnte ich die Zeilen
PHP-Code:
objUpdatedItem = $this->Database->prepare('UPDATE '.$this->strTable.' %s WHERE id=?')
->set($arrRecordData)
->execute($this->objActiveRecord->id);
Hat jmd. eine Idee wie ich das Problem lösen kann oder vielleicht generell einen anderen Lösungsansatz?
Vielen Dank.
Ahhhhhhhhh
Kommentar