Seite 1 von 1
Daten des Dokuments/Objekts?
Verfasst: Mo 9. Feb 2009, 10:26
von markus.hofmann
Hallo, die Hooks klingen sehr interessant und vielversprechend. Hat jemand vielleicht noch weitergehende Infos oder sogar Beispiele? Wie z.B. kann ich auf die Daten des Webedition-Dokuments/Objekts zugreifen, das den Hook ausruft? Kann ich Daten an den Hook übergeben? etc.
Danke schonmal für jegliche Infos!
Verfasst: Mo 9. Feb 2009, 12:36
von deemes
Beim Definieren des Hooks wird ja der Parameter $we_doc übergeben.
Code: Alles auswählen
function weCustomHook_publish($we_doc, $appName='') {
...
}
Darin findet sich, wie gewohnt, das gesammte Dokument/Objekt.
Kleiner Tip zum Testen: In den Hooks kann man sich keine Variablen etc. ausgeben lassen, da das Script nicht direkt vom Browser aufgerufen wird. Um z.B. zu sehen was in $we_doc drin steht kann man folgendes machen:
Code: Alles auswählen
function weCustomHook_publish($we_doc, $appName='') {
ob_start();
print_r($we_doc);
$we_doc=ob_get_contents();
ob_end_clean();
mail('deine@mail.adresse', 'we_doc', $we_doc);
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/hook.txt',$we_doc);
}
Andere webEdition-Variable kann man sich auch per GLOBAL in die Funktion ziehen. Um z.B. eigene Datenbank-Anfragen zu stellen benötigt man
Re: Daten des Dokuments/Objekts?
Verfasst: Fr 24. Jul 2009, 14:56
von sirius6
danke dir ich habs jetzt geschnallt!
gruß
sirius