Hallo zusammen,
wie könnte man mit Hilfe eines Hooks überprüfen, ob der Inhalt eines Objekt-Feldes geändert wurde?
Es geht darum, dass bestimmte Objekte als "pending" gespeichert und erst nach der Änderung von "pending" zu "approved" angezeigt werden sollen. Wenn im CMS dieses Feld von "pending" zu "approved" geändert wird soll eine E-Mail versendet werden. Im Prinzip ja keine sonderlich ungewöhnliche Anforderung. Die Frage ist nur, wie ich an den alten Wert dieses Feldes komme.
Vielen Dank für Eure Hilfe.
Michael
Per Hook Inhaltsänderung prüfen
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: Per Hook Inhaltsänderung prüfen
Hallo Michael,
In einem unserer Projekte habe ich folgenden Code in einem Publish Hook gefunden:
Das Object $preSaveObj wird dort in weiterer Folge zwar nicht verwendet, aber ich gehe mal davon aus, dass das die alten Objektdaten beinhaltet und man mit $preSaveObj->getElement('ELEMENT_NAME') darauf zugreifen kann.
HTH,
Sascha
In einem unserer Projekte habe ich folgenden Code in einem Publish Hook gefunden:
Code: Alles auswählen
function weCustomHook_publish($param){
// current object
$obj = $param[0];
// object before save
$preSaveObj = $param['preSave'];
...
HTH,
Sascha
Re: Per Hook Inhaltsänderung prüfen
Vielen Dank für deine Hilfe, Sascha.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste