Hi Ronald,

> hat zufällig irgendwer ein Code Beispiel wie man folgenden Hook benutzen 
> kann:
> $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['sendFormmail-PreProcClass']
>  

Ich probiers mal Adhoc, habe den Hook selbst noch nicht benutzt.

Innerhalb der Klasse gibt es die folgende Code-Stelle:

// Hook for preprocessing of the content for formmails:
if 
(is_array($this->TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['sendFormmail-PreProcClass']))
 
{
...
}

Das heißt um den Hook überhaupt einmal zu verwenden musst du folgende 
Typo3-Variable setzen, ich denke im folgenden Stil:

$GLOBALS 
['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][]
 
= 'tx_myextension_tcemainprocdm';

"tx_myextension_tcemainprocdm" ist dabei der Name deiner Extension in 
der dann die weiterführenden Code-Bestandteile stehen. Dort muss es eine 
Methode mit dem Namen "sendFormmail_preProcessVariables" geben, die 
durch das setzen der GLOBALS angesprochen wird und deren Code dann in 
Folge ausgeführt wird. Die Methode übergibt außerdem 2 Parameter, und 
zwar "$EMAIL_VARS" und eine Instanz des jeweilig gültigen Objekts.

"$EMAIL_VARS" wird dabei innerhalb der Ursprungsmethode mit den 
POST-Werten gefüllt so wies aussieht. Damit solltest du eigentlich in 
der Lage sein den Hook zu nutzen. Aber wie gesagt, ist jetzt nur adhoc 
mal so behauptet anhand des Quellcodes der angegebenen Klasse, selbst 
verwendet habe ich den Hook noch nicht.

Ciao Markus
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an