---
title: "Hilfe zu tcemain hooks"
url: "https://www.typo3.net/d/115271-hilfe-zu-tcemain-hooks"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datei-Upload","Frage"]
created: "2013-06-28"
last_reply: "2013-07-09"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Hilfe zu tcemain hooks

Extensions › Entwicklung · 1 Antwort · gestartet 2013-06-28

## Eröffnungsbeitrag

**besucher80** · 2013-06-28 · [Beitrag #1](https://www.typo3.net/d/115271-hilfe-zu-tcemain-hooks/1)

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

## Antworten

### [#2](https://www.typo3.net/d/115271-hilfe-zu-tcemain-hooks/2) · aemka · 2013-07-09

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

ext_localconf.php:

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

```php
...
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.

---

Quelle: „Hilfe zu tcemain hooks“, typo3.net, https://www.typo3.net/d/115271-hilfe-zu-tcemain-hooks
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
