Whitespaces unterbinden im DOM?
Hallo,
es gibt ein schönes Beispiel zur Unterbindung von bloßen Whitespace-Eingaben in Textfeldern in der Doku, aber dieses funktioniert leider nicht für CMS_INPUT_DOM Felder. Offenbar wird dort nicht nur der eingegebene Text, sondern auch die Zeichen aus den Formattemplates mit abgeprüft, weswegen die Regel nie anschlägt.
Welche Möglichkeit gibt es, zu verhindern, dass nur Whitespaces eingebunden werden?
Mit einer simplen EMPTY Abfrage wird zumindest ein(!) Leerzeichen abgefangen, aber bei Eingabe mehrerer Leerzeichen (im ContentCreator möglich, im SiteArchitect nicht) wird es dann offenbar nicht mehr als leer erkannt, so dass diese Variante auch nur bedingt brauchbar ist.
Gruß
Matthias
-
Hallo Matthias,
das ein CMS_INPUT_DOM im ContentCreator bei der Eingabe von mehreren Leerzeichen nicht mehr als EMPTY angesehen wird, ist in meinen Augen erst einmal nicht korrekt. Bitte stell ein entsprechendes Ticket beim Customer Support ein, damit das Verhalten sauber bewertet werden kann.
Anmerkung: Bitte auch den Anwendungsfall (DOM soll nicht nur Whitespaces enthalten) mit erwähnen, damit dies (nach einem potentiellen Bugfix) bei der QS mit geprüft wird :)Viele Grüße
Holger0 -
Hallo Matthias,
vielen Dank für das Einstellen eines entsprechenden Tickets.
Das Verhalten wurde inzwischen geändert und wird voraussichtlich mit der nächsten FirstSpirit Version 2025.11 verfügbar sein.
Der reguläre Ausdruck, um das im DOM korrekt zu erkennen ist
^(<\w+( [^>]*)?>\s*<\/\w+>|<\w+( [^>]*)?\/>)?$
(nein, da bin ich nicht selber drauf gekommen ;)
Viele Grüße
Holger0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
2 commentaires