Zum Inhalt springen

Hilfe zu tcemain hooks

Erstellt am 28. Juni 2013 · 1 Antwort · letzte Antwort am 9. Juli 2013

Tags: Datei-Upload, Frage

besucher80 ·

Hallo, ich möchte gerne einige Hooks aus der tcemain class benutzen. Und zwar geht es um foglendes:

Ich brauche einen Hook, mit dem ich checken möchte ob das Feld "Kundennummer" gefüllt ist, wenn nicht soll eine generiert werden per eigener Klasse von mir.

Desweiteren benötige ich einen Hook, mit dem ich Images die upgeloaded werden einmal in der DB umbenennen kann und zweitens im Upload Verzeichnis umbennenn kann.

Und drittens müsste ich beim Speichern prüfen ob ein eingebener Benutzername bereits in der DB existiert. Obwohl das wohl besser mit der tce form eval function geht oder?

Wäre jemand so nett, und könnte mir evtl. erläutern welchen Hooks ich verwenden sollte?

Das wäre sehr nett.. vielen Dank

Stefan

aemka ·

z.b. hier mit solltest du das alles machen können:

ext_localconf.php:

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getMainFieldsClass'][] = 'EXT:yourextension/hooks/class.tx_yourextension_behooks.php:tx_yourextension_behooks';
...
class tx_yourextension_behooks {

	public function getMainFields_preProcess($tablename, &$row, $pObj) {	
		...
	}

}
...

gibt aber noch weitere Hooks dieser Art. Ansonsten mal in die TCEmain Klasse reinschauen.