Hallo,
ein kontaktformular das nun in der mittlerweile 6.2.x version noch immer solche probleme bereitet :)#angry# .... grrrr ... echt frustrierend.
Also wie gesagt - ich bekomme beim Kontaktformular [b]keine Dankeseite angezeigt[/b] und
die [b]versendete E-Mail ist fehlerhaft[/b]!
Vorgehnsweise:
Erstmal TS erweitert damit ich classen habe um das Formular zu formatieren:
# Mailformular mit classen versehen tt_content.mailform.20 { #stdWrap.wrap > layout { form ( <form class="ym-form ym-columnar"> <containerWrap /> </form> ) containerWrap ( <section> <elements /> </section> ) elementWrap ( <div> <element /> </div> ) mandatory ( <sup class="ym-required"> <mandatoryvalue /> </sup> ) error ( <strong class="ym-message"> <errorvalue /> </strong> ) textline ( <div class="ym-fbox-text clearfix"> <label /> <input /> </div> ) textarea ( <div class="ym-fbox-text clearfix"> <label /> <textarea /> </div> ) select ( <div class="ym-fbox-select"> <label /> <select> <elements /> </select> </div> ) checkbox ( <div class="ym-fbox-check"> <input /> <label /> </div> ) radio ( <div class="ym-fbox-check"> <label /> <input /> </div> ) button ( <div class="ym-fbox-button"> <label /> <input /> </div> ) reset ( <div class="ym-fbox-button"> <label /> <input /> </div> ) submit ( <div class="ym-fbox-button"> <label /> <input /> </div> ) } }
Anschliessend CSS eingebunden - z.B.
.ym-fbox-text { padding: 8px 0; } .ym-fbox-text label { padding-right:55px; } .ym-fbox-text input[type="text"], .ym-fbox-text input, .ym-fbox-button input[type="submit"] { border-color: #d24a54; border-style: solid; border-width: 1px; padding: 6px 6px; width: 200px; } .ym-fbox-button input[type="submit"] { margin:10px 0 0 92px; width: 160px; }
Anschliessend mit Erstaunen festgestellt das bei eingeschalteter Bestätigungsseite
die Buttons neue Classen haben. Also diese nun nochmal erweitert.
.csc-form-confirmation-false input[type="submit"], .csc-form-confirmation-true input[type="submit"] { border-color: #d24a54; border-style: solid; border-width: 1px; padding: 6px 6px; margin:4px 0 0 70px; }
Das freischalten einer Dankesseite mittels TS will nicht funktionieren!
postProcessor { 1 = mail 1 { recipientEmail = email.des@empfaengers.de senderEmailField = email senderNameField = name subject = Betreffzeile der E-Mail messages.success.value = Danke für Mail. Hier kann man auch beliebigen HTML-Code verwenden. } }
Ebenso ist die versendete E-Mail falsch.
siehe Anhang.
Hat hierzu jmd eine Lösung?
Würd mich echt freuen. Dacht ich tu mal schnell ein Kontaktformular machen ......