[Frage] Formular in Typo 6.2.x - keine Bestätigungsseite und fehlerhafte E-Mails [Gelöst] TYPO3-Version: -

  • FreeBatman FreeBatma...
    Jedi-Meister
    0 x
    301 Beiträge
    0 Hilfreiche Beiträge
    22. 08. 2014, 12:05

    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:

    1. # Mailformular mit classen versehen
    2. tt_content.mailform.20 {
    3. #stdWrap.wrap >
    4. layout {
    5. form (
    6. <form class="ym-form ym-columnar">
    7. <containerWrap />
    8. </form>
    9. )
    10. containerWrap (
    11. <section>
    12. <elements />
    13. </section>
    14. )
    15. elementWrap (
    16. <div>
    17. <element />
    18. </div>
    19. )
    20. mandatory (
    21. <sup class="ym-required">
    22. <mandatoryvalue />
    23. </sup>
    24. )
    25. error (
    26. <strong class="ym-message">
    27. <errorvalue />
    28. </strong>
    29. )
    30. textline (
    31. <div class="ym-fbox-text clearfix">
    32. <label />
    33. <input />
    34. </div>
    35. )
    36. textarea (
    37. <div class="ym-fbox-text clearfix">
    38. <label />
    39. <textarea />
    40. </div>
    41. )
    42. <div class="ym-fbox-select">
    43. <label />
    44. <select>
    45. <elements />
    46. </select>
    47. </div>
    48. )
    49. checkbox (
    50. <div class="ym-fbox-check">
    51. <input />
    52. <label />
    53. </div>
    54. )
    55. radio (
    56. <div class="ym-fbox-check">
    57. <label />
    58. <input />
    59. </div>
    60. )
    61. button (
    62. <div class="ym-fbox-button">
    63. <label />
    64. <input />
    65. </div>
    66. )
    67. reset (
    68. <div class="ym-fbox-button">
    69. <label />
    70. <input />
    71. </div>
    72. )
    73. submit (
    74. <div class="ym-fbox-button">
    75. <label />
    76. <input />
    77. </div>
    78. )
    79. }
    80. }

    Anschliessend CSS eingebunden - z.B.

    1. .ym-fbox-text { padding: 8px 0; }
    2.  
    3. .ym-fbox-text label { padding-right:55px; }
    4.  
    5. .ym-fbox-text input[type="text"], .ym-fbox-text input, .ym-fbox-button input[type="submit"] {
    6. border-color: #d24a54;
    7. border-style: solid;
    8. border-width: 1px;
    9. padding: 6px 6px;
    10. width: 200px;
    11. }
    12.  
    13. .ym-fbox-button input[type="submit"] {
    14. margin:10px 0 0 92px;
    15. width: 160px;
    16. }

    Anschliessend mit Erstaunen festgestellt das bei eingeschalteter Bestätigungsseite
    die Buttons neue Classen haben. Also diese nun nochmal erweitert.

    1. .csc-form-confirmation-false input[type="submit"], .csc-form-confirmation-true input[type="submit"] {
    2. border-color: #d24a54;
    3. border-style: solid;
    4. border-width: 1px;
    5. padding: 6px 6px;
    6. margin:4px 0 0 70px;
    7. }

    Das freischalten einer Dankesseite mittels TS will nicht funktionieren!

    1. postProcessor {
    2. 1 = mail
    3. 1 {
    4. recipientEmail = email.des@empfaengers.de
    5. senderEmailField = email
    6. senderNameField = name
    7. subject = Betreffzeile der E-Mail
    8. messages.success = TEXT
    9. messages.success.value = Danke für Mail. Hier kann man auch beliebigen HTML-Code verwenden.
    10. }
    11. }

    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 ......

    Anhänge (1)
    Unbenannt-1.jpg image/jpeg 0,00 B 219 heruntergeladen
  • FreeBatman FreeBatma...
    Jedi-Meister
    0 x
    301 Beiträge
    0 Hilfreiche Beiträge
    01. 09. 2014, 15:57 - Lösung

    Ich habe es mit dem Standard-Formular aufgegeben und die Sache mit Powermail erledigt!
    Warum soviel Zeit verbraten #angry#


  • 1
  • FreeBatman FreeBatma...
    Jedi-Meister
    0 x
    301 Beiträge
    0 Hilfreiche Beiträge
    01. 09. 2014, 15:57

    Ich habe es mit dem Standard-Formular aufgegeben und die Sache mit Powermail erledigt!
    Warum soviel Zeit verbraten #angry#

  • 1