[TYPO3-german] Fluid einzelnen Fehler abfragen

bernd wilke t3ng at bernd-wilke.net
Tue Jul 30 08:32:28 CEST 2013


Am 29.07.13 22:49, schrieb Jan Kornblum:
> Hi Bernd,
>
>> so?
>>
>> <div class="label{f:form.errors(for:'newBooking.bookingPrivacyAndTerms'
>>                                 ,data:' error'
>>                                 )}">...label...</div>
>>
>> evtl. wird der innere teil nicht in 'data' gespeichert, dann muss du
>> den entsprechenden Variablennamen benutzen.
>> Grundsätzlich könnte der Viewhelper auch hardcoded die inliegenden
>> HTML-Elemente benutzen, dann wird es unmöglich.
>
> Danke!
>
> Aber irgendwie bekomme ich damit gar nichts hin ("Argument data not
> reegistered...").

wie ich schon sagte: das kommt auf die Variablen des benutzten 
Viewhelpers an.

> Gibt es denn kein error-Array o ä., was man direkt ansprechen kann in
> einem f:if?

nur wenn du einen entsprechenden Viewhelper hast, den du inline 
verwenden kannst und der im Fehlerfall etwas anderes ausgibt als im 
fehlerfreien Fall, ist etwas in der Art möglich:
<div class="label{f:if(condition:{f:form.error(for:'...')
},then:' error')}">

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list