Hallo liebe Community!
Ich benütze Mailformplus und sr_freecap. Dies funktioniert auch fast soweit alles. Aber eben nur fast.
Leider kommt keine Fehlermeldung wenn man beim captcha was falsches oder nichts eingibt.
Die restlichen Fehlermeldungen händle ich so:
Im Template einfach einen Marker, z.B. ###error_email### und dann im TS:
plugin.tx_thmailformplus_pi1{
fieldConf {
email {
errorCheck = email
errorText = <p class="error">Geben Sie eine gültige E-Mail Adresse an</p>
}
}
Aber wie kann ich eine Fehlermeldung ausgeben, wenn man im captcha Feld kein oder ein falsches Wort eingibt?
Danke für eure Hilfe!
Ok. War doch einfacher als gedacht :-).
Hier die Lösung:
Im Template zum Beispiel einen Marker ###error_captchafield### einfügen und im TS die Fehlermeldung definieren:
plugin.tx_thmailformplus_pi1{
fieldConf {
captchafield{
errorText = <p class="error">Bitte geben Sie den Text, den Sie auf dem Bild sehen, ein!</p>
}
}
Hallo,
das habe ich auch so gemacht, allerdings prüft er doch dann nur, ob das Feld gefüllt ist und nicht, ob der Captcha Code richtig ist. D.h. , die Fehlermeldung tritt nur auf, wenn nichts eingegeben ist und nicht, wenn was Falsches eingegeben ist, oder?
Stimmt, du hast recht. Ich habs gerade ausprobiert.
Hm, das ist mir letztes Mal gar nicht aufgefallen. Ich weiss aber auch nicht wie man das besser machen könnte. Falls du eine Lösung gefunden hast, teile sie uns bitte mit.