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…)

Tutorial PrestaShop Rich-Text-Editor

Der PrestaShop Richt-Text-Editor (RTE) wird im Back Office an vielen Stellen verwendet. Hiermit lassen sich intuitiv Texte formatieren, Links setzen, Dokumente verlinken und Texte mit Bildern versehen.

Grundlage des Rich-Text-Editors ist der TinyMCE, eine sogenannter JavaScript WYSIWYG Editor, der Firma Moxiecode Systems AB. Dabei werden vordefinierte Textfelder im Eingabeformular benutzt, um im Hintergrund HTML-Code zu erzeugen und das ohne jegliche HTML-Kenntnisse zu besitzen. Neben den typischen Formatierungsmöglichkeiten für Fettschrift (B), kursiv (I), durch- (S) und unterstrichen (U), gibt es auch die Möglichkeit die Absätze links-, rechtsbündig oder zentriert zu formatieren. (more…)

Kurzbeschreibung im PrestaShop Back Office nicht bearbeitbar

Manche Shopbetreiber haben das Problem, dass sich die Kurzbeschreibung im PrestaShop Back Office nicht bearbeiten lässt. Es handelt sich um einen Bug, der in der Kombination Firefox und einer bestimmten TinyMCE-Version auftritt. (more…)