Zum Inhalt springen

Speichervorgang eines Datensatzes hooken

Erstellt am 25. Juli 2009 · 1 Antwort · letzte Antwort am 25. Juli 2009

Tags: Frage

BlackPixel ·

Hallo Gemeinde,

kann ich die Speichern Funktion von T3 hooken? Ich würde gerne nach dem Speichern eine Klasse mit einigen eigenen Methoden aufrufen um noch etwas an der DB zu machen. Konkreterweise sollte die Klasse aufgerufen werden, nachdem die Daten in der DB stehen. Eine Visuelle ausgabe ist nicht nötig.

Besten Dank und Gruß
Manfred

marksta ·

Hallo Manfred

So sollte dies klappen: in die ext_localconf.php

$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = 'EXT:'.$_EXTKEY.'/class.tx_'.$_EXTKEY.'_tcemainprocdm.php:tx_'.$_EXTKEY.'_tcemainprocdm';

dann eine Datei class.tx_DEINEEXT_tcemainprocdm.php

class tx_DEINEEXT_tcemainprocdm {
	function processDatamap_afterDatabaseOperations($status, $table, $id, $fieldArray, $parent) {...hier kommt dein code...}
}

Gruss
Markus