Über einen Callback.
PHP-Code:
?php
// $arrSubmitted enthalt die POST-Werte
// $arrFiles ggf. Datei-Uploads
// $intOldId die ID des bearbeiteten Datensatzes, im Falle von Frontend-Bearbeitung
// $arrForm enthaelt die 'Formular-Konfiguration'
//Registrieren des Callbacks in system/config/dcaconfig.php - $GLOBALS['TL_HOOKS']['processEfgFormData']['callback_01'] = array('EfgCallbacks', 'Textzusammenfassen');
class EfgCallbacks extends Backend
{
public function Textzusammenfassen($arrSubmitted, $arrFiles, $intOldId, &$arrForm)
{
// Einschraenkung auf das Formular
if ($arrSubmitted['FORM_SUBMIT'] == 'auto_form_3')
{
// Textzusammenfassen
$arrSubmitted['text'] = $arrSubmitted['text_1'] + $arrSubmitted['text_2'] ;
}
return $arrSubmitted;
}
}
?>
oder eventuell sowas
PHP-Code:
?php
// $arrSubmitted enthalt die POST-Werte
// $arrFiles ggf. Datei-Uploads
// $intOldId die ID des bearbeiteten Datensatzes, im Falle von Frontend-Bearbeitung
// $arrForm enthaelt die 'Formular-Konfiguration'
//Registrieren des Callbacks in system/config/dcaconfig.php - $GLOBALS['TL_HOOKS']['processEfgFormData']['callback_01'] = array('EfgCallbacks', 'Textzusammenfassen');
class EfgCallbacks extends Backend
{
public function Textzusammenfassen($arrSubmitted, $arrFiles, $intOldId, &$arrForm)
{
// Einschraenkung auf das Formular
if ($arrSubmitted['FORM_SUBMIT'] == 'auto_form_3')
{
// Textzusammenfassen
$arrSubmitted['text_1'] = $zftexteins ;
$arrSubmitted['text_2'] = $zftextzwei ;
$arrSubmitted['text'] = $zftexteins <br> $zftextzwei ;
}
return $arrSubmitted;
}
}
?>
Lesezeichen