DCA - Eval Ändern ja nach Feldauswahl
Hallo,
besteht die Möglichkeit einen EVAL eines beliebigen Feldes dynamisch zu ändern ja nach dem ob eine Checkbox gewähl ist oder nicht?
Folgendes Vorhaben habe ich im Kalender:
Bei den Events gibt eine Checkbox "Konzert" wenn diese angehackt wird soll der Event-Titel nicht mehr Pflicht sein.
Auf der Checkbox liegt schon ein "submitOnChange'=>true" damit ich weitere Felder angezeigt bekomme, jetzt dacht ich ich kann es im DCA Config per Submit_callback steuern oder so..aber läuft leider nicht, habe auch daazu im Forum nichts finden können, dachte an sowas:
PHP-Code:
public function loadDCAtitle(DataContainer $dc)
{
if($dc->activeRecord->concert) {
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval'] = array('mandatory'=> false);
} else {
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval'] = array('mandatory'=> true);
}
}
Vielleicht weiß einer ne Hilfe :)