Hallo,
heute musste ich feststellen, dass man keine maximale Zeichenanzahl für eine Textarea festlegen kann.
mein Code sieht wie folgt aus:
PHP-Code:
'description' => array (
'name' => 'description',
'label' => 'Beschreibung',
'inputType' => 'textarea',
'eval' => array(
'mandatory'=>true,
'rgxp'=>'extnd',
'minlength'=>20,
'maxlength'=>1000
)
),
Wenn die maxlength überschritten wird, passiert bisher nichts
Ich habe es dann umgangen, in dem ich in der Widget.php ab Zeile 481 folgendes eingefügt habe:
PHP-Code:
if($this->type == 'textarea')
{
if ($this->maxlength && strlen($varInput) && utf8_strlen(trim($varInput)) > $this->maxlength)
{
$this->addError(sprintf($GLOBALS['TL_LANG']['ERR']['maxlength'], $this->strLabel, $this->maxlength));
}
}
Ich wollte nachfragen, warum das bisher nicht so gelöst wurde?
Geht es irgendwie anders? So ist es ja nicht updatesicher ...
Grüße,
Patrick
Lesezeichen