Ich möchte eine Hook Extension machen, sieht so aus..
Extension strucktur ist so;
EFGtoPDF |
/dca/tl_formdata.php |
|
/MyEfgCallbacks.php |
system/modules/EFGtoPDF/dca/tl_formdata.php
PHP-Code:
<?php
$GLOBALS['TL_DCA']['tl_formdata']['onload_callback'][] = array('MyEfgCallbacks', 'onloadFormdata');
system/modules/EFGtoPDF/MyEfgCallbacks.php
PHP-Code:
<?php
class MyEfgCallbacks extends Backend
{
public function onloadFormdata($dc)
{
$GLOBALS['TL_DCA']['tl_formdata']['config']['onsubmit_callback'][] = array('MyEfgCallbacks', 'createLogEntryFormDataDetails');
// entsprechend auch field callbacks oder sonstige Modifikationen des DCA
// $GLOBALS['TL_DCA']['tl_formdata']['fields']['FELDNAME']['save_callback']
}
public function createLogEntryFormDataDetails($dc)
{
$this->log('Formulardaten wurden submitted: ' . serialize($_POST), __METHOD__, 'INFO');
}
}
aber funktioniert nicht. Was soll ich machen?, oder was ist falsch?
Danke,
Lesezeichen