Hilfe zu tcemain hooks

  • 0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2013, 12:08

    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


  • 1
  • aemka aemka
    Jedi-Ratsmitglied
    0 x
    562 Beiträge
    9 Hilfreiche Beiträge
    09. 07. 2013, 15:10

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

    ext_localconf.php:

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

    1. ...
    2. class tx_yourextension_behooks {
    3.  
    4. public function getMainFields_preProcess($tablename, &$row, $pObj) {
    5. ...
    6. }
    7.  
    8. }
    9. ...

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

    http://www.aemka.de/

  • 1