TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

neue form-extension - error messages verschieben


Autor Nachricht
Verfasst am: 02. 12. 2011 [10:13]
ralphle
Themenersteller
Dabei seit: 02.08.2005
Beiträge: 73
Hallo,
erst mal danke an das Forum, mit Eurer Hilfe hab ich den neuen Mail-Form zum rennen gebracht.
Ein kleines Problem habe ich noch:
Wie kann ich die Error-Messages aus den Labels raus nehmen? Die hätte ich gerne woanders.
Weiss jemand einen Rat?
Grüße Ralph

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 02.12.2011 um 10:13.]
ProfilWWW
Verfasst am: 02. 12. 2011 [11:14]
ralphle
Themenersteller
Dabei seit: 02.08.2005
Beiträge: 73
So, Handbuch ist etwas gewöhnungsbedürftig bei der Form-Extension: aber ich habs gelöst:

Dieses Code-Schnippsel nimmt die Error-Messages aus den Labels raus und setzt diese hinter das form-field (input, textaere etc...).
Einfach vor das postProcess-Tag in der Konfiguration des form-Content-Elements einsetzen.
Ausserdem umschließt es die Fehlermeldungen mit einer neuen span-Klasse.
Wems hilft...

TYPOSCRIPT
...
layout {
    label = <label><labelvalue /></label>
    elementWrap = <li><element /><mandatory /><error /></li>
    error = <span class="error"><errorvalue /></span>
}
postProcess { 
...


Grüße
ProfilWWW
Verfasst am: 02. 12. 2011 [13:46]
ralphle
Themenersteller
Dabei seit: 02.08.2005
Beiträge: 73
kleiner Nachtrag.
beim Absenden des Formulars generiert der Eintrag:

TYPOSCRIPT
label = <label><labelvalue /></label>


eine Fehlermeldung beim Abschikcen des Formulars.
Stattdessen habe ich das Layout in die einzelen form-Elemnte verschoben, dann gehts.

TYPOSCRIPT
20 = TEXTLINE
 20 {
   name = name
   label = Name, Vorname
   layout {
           label = <label><labelvalue /></label>
    }
}


Grüße
ProfilWWW
Verfasst am: 03. 02. 2012 [13:32]
AnnaM
Dabei seit: 26.07.2007
Beiträge: 90
Hallo,

danke für den Tipp!

Ich habe allerdings ein Problem damit: wenn ich das Layout des Formulars ändere, ist das Layout der HTML-Mail, die verschickt wird, so defekt, dass die Mail nicht mehr gelesen werden kann. Hast du dafür eine Lösung?

(BTW, am liebsten würde ich eine Plain-Text-Mail verschicken - weißt du, wie man das konfiguriert?)

Gruß,
Anna
Profil
Verfasst am: 17. 03. 2012 [18:39]
ralphle
Themenersteller
Dabei seit: 02.08.2005
Beiträge: 73
Richtig Anna, ledier habe ich auch erst im nachinein gemerkt. Leider noch keine Lösung.
ProfilWWW
Verfasst am: 24. 10. 2012 [01:46]
flinguin
Dabei seit: 24.10.2012
Beiträge: 1
hallo,

habt ihr für das problem mit den html-mails vielleicht eine lösung gefunden ?
das sieht bei mir ziemlich fürchterlich aus.

lg martin
Profil
Verfasst am: 24. 10. 2012 [07:19]
ralphle
Themenersteller
Dabei seit: 02.08.2005
Beiträge: 73
--> powermail.
http://typo3.org/extensions/repository/view/powermail

Die Form-Extension aus dem Core kann man, meiner Meinung nach, nicht mehr produktiv verwenden.
ProfilWWW