Bestätigungs-Email nur auf Wunsch des Frontend-Users

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • kissmedve
    Contao-Nutzer
    • 17.05.2011
    • 11

    #1

    Bestätigungs-Email nur auf Wunsch des Frontend-Users

    Hallo zusammen,

    ich habe ein Kontaktformular und möchte dem User die Möglichkeit geben, sich seine Anfrage in Kopie per Mail zuschicken zu lassen.

    Die Lösung mit dem Formulargenerator ohne efg habe ich gefunden (checkbox-menu: Feldname: cc, CSS: cc). Damit wird eine schlichte Ausgabe der Daten erzeugt, genau so wie sie der Admin bekommt.

    Die Bestätigungsmail per efg ist aber viel netter ;-), mit all den tollen Möglichkeiten der Textgestaltung per Insert-Tags. Nur leider schaffe ich es dort nicht, die Bestätigungsmail für den User optional zu machen. Der Haken im Backend bewirkt, dass der User IMMER die Bestätigungsmail bekommt und nicht nur, wenn er aktiv eine Checkbox anklickt.

    Wie funktioniert das? Habe ich etwas übersehen?

    Vielen Dank im voraus!
    Ursula
  • blue12
    Contao-Fan
    • 09.05.2011
    • 296

    #2
    Schließe mich der Frage an!

    Ich bin auch am suchen und finde einfach keine Lösung für diese Einstellung.

    Grüße
    Robert

    Kommentar

    • tom
      Contao-Fan
      • 16.06.2009
      • 385

      #3
      Hallo zusammen,

      das ist nicht im Backend einstellbar vorgesehen, kann aber per Hook 'processEfgFormData' umgesetzt werden.

      Eine entsprechend Funktion findet sich hier:


      Es wird geprüft, ob im Formular eine Checkbox markiert ist, ggf. die Formulareinstellung "Bestätigung per E-Mail versenden" per $arrForm['sendConfirmationMail'] = false deaktiviert.

      Hoffe, das hilft weiter.

      Schöne Grüße
      Thomas

      Kommentar

      • blue12
        Contao-Fan
        • 09.05.2011
        • 296

        #4
        Hey Thomas,
        das klingt nicht so verkehrt!
        Ich bin mit contao leider noch nicht so vertraut. Wo müsste ich den Code denn eintragen damit er nach einem update auch weiterhin zur Verfügung steht bzw. wo muss ich den Code überhaupt eintragen?

        Vielen Dank
        Robert

        Kommentar

        • tom
          Contao-Fan
          • 16.06.2009
          • 385

          #5
          Hallo Robert,

          weitere Informationen und zwei Beispiele findest Du z.B. hier:


          Schöne Grüße
          Thomas

          Kommentar

          • kissmedve
            Contao-Nutzer
            • 17.05.2011
            • 11

            #6
            Hallo Tom.

            vielen Dank, das klingt sehr gut! Werde ich gleich mal testen!

            (Komisch, ich habe eine Mail bei Roberts erster Antwort bekommen und dann nichts mehr. Hmmm ...)

            Gruß
            Ursula

            Kommentar

            • blue12
              Contao-Fan
              • 09.05.2011
              • 296

              #7
              Hallo Thomas,
              hat eine Weile gedauert, da ich grad nicht so viel Zeit habe, aber dank deiner beiden Links läuft das jetzt super!

              Dankeschön

              Kommentar

              Lädt...