bx:validation
Das Tag validation kann Fehlermeldungen einer Containervalidation auswerten und so die Anzeige von Fehlertexten möglich machen. Es ist verfügbar ab InhaltVersion 2.5.8
Funktionen:
validation.error
<bx:validation.error field="{feldname}" data="{validationsfeldname}" [code="{n}"]> ... </bx:validation.error>
Dieser Befehl zeigt den Body des Tags an, wenn das angegebene Feld im Validations-Fehlerfeld aufgelistet ist.
| | | | | --- | --- | --- | | 1 |
(0x01) | benötigtes Feld ist leer | | 2 | (0x02) | falscher Datentyp | | 4 | (0x04) | regulärer Ausdruck passt nicht | | 8 | (0x08) | Bedingung nicht erfüllt |Falls mehrere Fehlertypen auftreten, werden die Zahlen vom ValidationAction addiert. 5 (0x05) bedeutet z.B.: Das Feld ist leer und der reguläre Ausdruck passt nicht. Mit bx:valdiation können die Codes nun einzeln (code="1" und code="4") oder kombiniert (code="5") abgefragt werden. 1
(0x01)
2
(0x02)
4
(0x04)
8
(0x08)
validation.haserror
<bx:validation.haserror data="{validationsfeldname}" [not]> ... </bx:validation.haserror>
Zeigt den Body an, wenn im Validationsfeld Fehler gelistet sind. Bei Verwendung von not wird geladen…der Body angezeigt, wenn keine Fehler gelistet sind.
validation.errorcount
<bx:validation.errorcount data="{validationsfeldname}" />
Gibt die Anzahl der Validationsfehler aus.
Verweise auf diese Seite:
(2 Verweise)