Hallo,
ich würde gerne im Postleitzahl-Feld neben Zahlen auch Buchstaben eintragen, was im englischsprachigen Raum ja oft vorkommt.
in der datei tl_calendar_events.php ist das Feld ja folgendermaßen definiert:
Code:
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['location_plz'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['location_plz'],
'exclude' => true,
'search' => true,
'inputType' => 'text',
'eval' => array('rgxp' => 'digit', 'maxlength' => 10, 'tl_class' => 'w50'),
'sql' => "varchar(10) NOT NULL default ''"
);
Die Typendefinition in der Datenbank ist varchar(10), an dem sollte es also nicht scheitern.
Ich habe versuchsweise die Zeile
Code:
'eval' => array('rgxp' => 'digit', 'maxlength' => 10, 'tl_class' => 'w50'),
mit
Code:
'eval' => array('maxlength' => 10, 'tl_class' => 'w50'),
ersetzt.
Leider führt das nicht zum gewünschten Ergebnis.
Es kommt weiterhin die Fehlermeldung "Bitte geben Sie nur Zahlen ein!"
Muss ich noch woanders etwas adaptieren um die Eingabe zu ermöglichen?
Lesezeichen