Zum Inhalt springen

Funktionsaufruf nach anlegen eines Datensatzes im BE

Erstellt am 4. Juli 2008 · 3 Antworten · letzte Antwort am 11. Juli 2008

Tags: Frage

Daschmi ·

Hi,

kennt jemand von euch eine Möglichkeit eine Funktion aufzurufen nachdem im Backend ein Datensatz angelegt wurde ?

Also meine Extension hat eine Tabelle und ich möchte gern ein PHP Script starten sobald man im BE einen Datensatz anlegt. Geht das irgendwie ?

Grüße

Daschmi

Daschmi ·

Hi,

Danke für die (sehr schnelle) Antwort, kannst du mir noch sagen wie ich den Hook dann anbinden muß, oder wo so etwas Dokumentiert ist ?

Grüße

Daschmi

Daschmi ·

Falls mal jemand auch diesen Hook benötigt hier die Lösung :

ext_localconf.php:

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = 'EXT:m1_intern/hook.php:tx_m1intern_tcemain_cmdmap';

in der hook.php im Extensionverzeichnis muß dann die Klasse und Funktion definiert werden:

class tx_m1intern_tcemain_cmdmap {

/*
 * Hook der aufgerufen wird wenn ein Datensatz im BE gespeichert wird
 */
function processDatamap_afterDatabaseOperations(&$hookObjectsArr,  $status, &$table, &$id, &$fieldArray) {
...
}
}