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!
Daten des Dokuments/Objekts?
Beim Definieren des Hooks wird ja der Parameter $we_doc übergeben.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:
Andere webEdition-Variable kann man sich auch per GLOBAL in die Funktion ziehen. Um z.B. eigene Datenbank-Anfragen zu stellen benötigt man
Code: Alles auswählen
function weCustomHook_publish($we_doc, $appName='') {
...
}
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);
}
Code: Alles auswählen
GLOBAL $DB_WE;
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast