Hallo liebe Liste, 

ich kämpfe jetzt seit ein paar Stunden mit dem neuen Formhandler. Eigentlich 
versuche ich ein ziemlich einfaches Layout umzusetzen, es klappt aber nicht.

Standardmäßig erscheinen die Fehlermeldungen innerhalb des Label-Tags, aber da 
kann ich sie nicht gebrauchen. Die Fehlermeldungen sind deutlich länger als die 
Labels und zerhacken regelrecht das Layout. Alle Versuche, die Fehlermeldungen 
unter die Felder zu bekommen (oder rechts neben die Felder) scheitern. 

Ich habe es mit folgender Konfiguration versucht: 

layout {
   textline (
      <label /><input /><error />
        )
   textarea (
      <label /><textarea /><error />
        )
   label (
     <label><labelvalue /><mandatory /></label>
   )
   error (
       <div class="error"><errorvalue /></div>
   )
}

Bringt die Fehlermeldungen neben die Felder, führt aber beim Absenden zu 
massiven PHP-Fehlermeldungen. Offenbar werden beim Absenden dann die Werte der 
Input-Felder  mit den Fehlermeldungen verwechselt. Offiziell im Manual scheint 
es nur die Möglichkeit zu geben: 

   label (
     <label><labelvalue /><mandatory /><error /></label>
   )

So ist es aber auf nicht möglich, die Fehlermeldungen an eine sinnvolle Stelle 
zu verlagern, ausser über eine Unmenge JavaScript: Höhe der Felder abfragen und 
Fehlermeldung dann mit position:absolute positionieren und alle folgenden 
Felder dann um die Höhe der Fehlermeldung nach unten zu schieben ... 

Ich will folgenden Output: 
<li>
<label>Text</label><input><span>Error</span>
</li>
oder so: 
<li>
<label>Text<input></label><span>Error</span>
</li>
Bekomme ich einfach nicht hin. Kann mir jemand weiterhelfen? 

Vielen Dank
Peter



--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Reply via email to