Ich bräuchte etwas Hilfe.
Es geht mir darum, eine Eingabe von 0 zu unterbinden, aber es klappt nicht, wenn man auf den Button "Speichern und Schließen" geht, wird die Eingabe von 0 akzeptiert, was ich aber nicht möchte!
(Probiere in der 3 beta!, darum der 'sql'- Eintrag)
Meine DCA Definition
PHP-Code:
$GLOBALS['TL_DCA']['tl_module']['fields']['nlsh_piwik_id_site'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_module']['nlsh_piwik_id_site'],
'exclude' => true,
'inputType' => 'text',
'load_callback' => array(array('tl_module_piwik_impressum','checkIdSite')),
'save_callback' => array(array('tl_module_piwik_impressum','checkIdSite')),
'eval' => array('tl_class' => 'w50' ,'mandatory' => true, 'maxlength' => 10,'rgxp' => 'digit'),
'sql' => "int(10) unsigned NOT NULL"
);
Meine Klasse tl_module_piwik_impressum
PHP-Code:
public function checkIdSite($Field)
{
if ($Field == 0) return '';
else return $Field;
}
Hab ich eine Evaluation übersehen?
Danke im voraus.
Nils
Lesezeichen