PrestaShop: Dieser Wert ist zu lang. Er sollte 21844 oder weniger Zeichen haben.

Nicht selten steht man vor einer Fehlermeldung und denkt sich: okay, warum geht das jetzt schon wieder nicht? Du bist nicht alleine!

Dieser Fehler ist ganz gemein, hat er sich doch durch ein Update eines 1.6er Shops eingeschlichen und ist bisher undokumentiert. Selbst im Forum konnte ich hierzu nichts finden.

Ausgangssituation: Beim Abspeichern eines Produktes kommt diese Fehlermeldung: Dieser Wert ist zu lang. Er sollte 21844 oder weniger Zeichen haben.

Er bezieht sich auf alle TinyMCE Textfelder, also Produktbeschreibungen, Kategoriebeschreibungen etc.

Der Ursprung der Meldung liegt in der FormattedTextareaType.php, einer Klasse, die per Symfony-Automatismus sogenannte Constraints, das sind Validierungs-Limits, in die Beschreibungsfelder lädt.

(more…)