Eingabekomponente mit dynamischer max. Zeichenlänge
Author: MarsDD
Publication Date: 9/17/2013 14:22
Hallo,
wir haben uns die Tage die Frage gestellt, ob es möglich sei, eine Eingabekomponenten so zu parametrisieren, das wir mittels einer Vorlage (mit mehrfachen Einsatz) die maximale Zeichenlänge mitteilen können.
Die hätte den Vorteil, dass wir z.B. nur ein Teaser an verschiedenen Orten einsetzen könnten, wobei bei dem Einsatz eine separate Zeichenbegrenzung vorliegt.
Viele Grüße
Marcel
Tags: cms_input_texttextarea
-
Author: MichaelaReydt - 9/30/2013 10:38
Hallo Marcel,
wenn ich es richtig verstanden hast, soll die Eingabe in bestimmte Eingabekomponenten auf eine bestimmte Anzahl von Zeichen beschränkt werden und dem Redakteur beim Überschreiten dieser Anzahl eine entsprechende Mitteilung ausgegeben werden?
Dies ist in FirstSpirit 5 über die Validierungsregeln umsetzbar. Im Mithras-Projekt existiert eine solche Eingabebeschränkung für die Überschrift der Standard-Seitenvorlage.
Die Regel für die Überschrift pt_headline sieht in diesem Fall wie folgt aus:
<RULES>
<ON_SAVE>
<WITH>
<NOT>
<GREATER_THAN>
<PROPERTY source="pt_headline" name="LENGTH"/>
<NUMBER>40</NUMBER>
</GREATER_THAN>
</NOT>
</WITH>
<DO>
<VALIDATION>
<PROPERTY source="pt_headline" name="VALID"/>
<MESSAGE lang="*" text="Only 40 characters allowed!"/>
<MESSAGE lang="DE" text="Es sind nur 40 Zeichen zugelassen!"/>
</VALIDATION>
</DO>
</ON_SAVE>
</RULES>
Sobald die Regel "gebrochen" wird, erscheint für den Redakteur ein entsprechender Hinweis:
Viele Grüße
Michaela
0
Please sign in to leave a comment.
Comments
1 comment