Ich versuche über die dca_config ein CC-Feld für die Bearbeitung zu sperren, falls dieses nicht leer ist.
Der Callback funktioniert aber nicht. Kann jemand sagen, was hier falsch sein könnte?
Der Callback funktioniert aber nicht. Kann jemand sagen, was hier falsch sein könnte?
PHP-Code:
$GLOBALS['TL_DCA']['cc_tabelle']['fields']['myfield']['onload_callback'][] = array('hideFieldId','hideFieldIDCallback ');
if( !class_exists('hideFieldId') )
{
class hideFieldId
{
public function hideFieldIDCallback($fieldID, $objDC)
{
if( empty($fieldID) )
{
$GLOBALS['TL_DCA']['cc_tabelle']['fields']['myfield']['eval']['readonly'] = true;
}
}
}
}
Kommentar