Eigene Hooks erstellen (Basissystem)



Um einen eigenen Hook zu erstellen, der an beliebiger Stelle des Basissystems beziehungsweise in einen beliebigen Prozess des webEdition-Basissystems eingebaut werden soll, gehen Sie wie folgt vor:

1. Erstellen Sie im Verzeichnis /webEdition/we/include/we_hook/custom_hooks/ eine neue leere Datei mit dem Dateinamen weCustomHook_myhook.inc.php.

2. Fügen Sie in die Datei folgenden PHP-Code ein: <box 100% round blue><code php>
function weCustomHook_myhook($param) {
// Anweisungen
}</code></box><note important>Hinweis: Der Funktionsname muss identisch dem Dateinamen sein.</note>

3. Fügen Sie folgenden PHP-Code an der Stelle in webEdition ein, an der der Hook (weCustomHook_myhook()) ausgeführt werden soll.
<box 100% round blue><code php>
include_once($_SERVER["DOCUMENT_ROOT"]."/webEdition/we/include/we_hook/class/weHook.class.php");
$hook = new weHook('myhook', '', array($param));
$hook->executeHook();</code></box>
powered by webEdition CMS