ließe es sich einrichten, dass es eine Variable gibt, die dann gesetzt ist, wenn irgendein Fehler auftritt,
z.B. <!-- ifSet: Any_error; --> ?
Hintergrund: Die Fehlermeldungen, die das Modul auswirft, können einzeln abgefragt werden, z.B.
Code: Alles auswählen
<!-- ifSet: Captcha_error; -->Mach' dies<!-- /ifSet -->
<!-- ifSet: Mail_error; -->Mach' das<!-- /ifSet -->
<!-- ifSet: Lastname_error; -->Mach' jenes<!-- /ifSet -->
<!-- ifSet: Message_error; -->Mach' was Du willst ...<!-- /ifSet -->
Code: Alles auswählen
<p class="errors">
<!-- ifSet: Captcha_error; -->Mach' dies<!-- /ifSet -->
<!-- ifSet: Mail_error; -->Mach' das<!-- /ifSet -->
<!-- ifSet: Lastname_error; -->Mach' jenes<!-- /ifSet -->
<!-- ifSet: Message_error; -->Mach' was Du willst ...<!-- /ifSet -->
</p>
Dieser Bereich wird u.U. auch dann angezeigt (zwar leer aber trotzdem sichtbar!), wenn keine Meldung existiert. Das ist unter dem Designaspekt ziemlich einschränkend.
Da man die ifsets leider nicht verODERn oder verUNDen kann, müsste das im Code geschehen, damit man sowas bauen könnte:
Code: Alles auswählen
<!-- ifSet: Any_error; -->
<p class="errors">
<!-- ifSet: Captcha_error; -->Maches dies<!-- /ifSet -->
<!-- ifSet: Mail_error; -->Mach das<!-- /ifSet -->
<!-- ifSet: Lastname_error; -->Mache jenes<!-- /ifSet -->
<!-- ifSet: Message_error; -->Mache was Du willst ...<!-- /ifSet -->
</p>
<!-- /ifSet -->
Mit fällt momentan keine bessere Lösung ein, um so ein Darstellungs-Problem zu lösen. Möglicherweise stehe ich aber auch nur auf dem Schlauch ...