Ergebnis 1 bis 12 von 12

Thema: [Formular] Empfängeradresse abhängig von Checkboxangabe

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard [Formular] Empfängeradresse abhängig von Checkboxangabe

    Hallo,

    Ich versuche gerade ein Formular zu erstellen, welches je nach Checkbox-Angabe die Formulardaten an vorgegebene Emailadressen sendet oder nicht.

    [x] Punkt 1 => email1
    [x] Punkt 2 => email 2
    [ ] Punkt 3 => email 3
    [x] Punkt 4 => email 4


    in dem Beispiel sollten die eingegebenen Formulardaten dann an Emailadresse 1,2,4 gesendet werden.

    weiß jemand wie das möglich ist?
    Geändert von ferni (13.01.2010 um 14:42 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  2. #2
    Contao-Nutzer Avatar von dreiHP
    Registriert seit
    07.10.2009.
    Ort
    Bad Neuenahr
    Beiträge
    78

    Standard

    Hallo ferni,

    das sieht nach einer Anwendung für diese Erweiterung aus.

    VG, Peter

  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    hmm... schon aber wie genau kann ich dort meine bedingungen umsetzen?
    Ich finde leider die Lösung nicht
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  4. #4
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Wie es aussieht komme ich nicht drauf wie es funktioneren könnte.
    Weiters wäre es auch noch sehr gut, wenn ich je nach angegebenem Checkbox-Feld eine bestimmte PDF-Datei an den Absender schicken könnte.

    (Ist das zuviel für den EFG?)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  5. #5
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    34

    Standard

    Zitat Zitat von ferni Beitrag anzeigen
    hmm... schon aber wie genau kann ich dort meine bedingungen umsetzen?
    Ich finde leider die Lösung nicht
    Also im Forumlar macht du ein neues Feld wie im angehängten Bild1 gezeigt.
    Und in den Formulareinstellungen selbst wählst du bei "Bestätigung per E-mail versenden" das ganze noch ein wie in Bild2 gezeigt ein.

    So funktioniert das bei uns problemlos.
    Du benötigst nur die Erweiterung EFG wie schon oben erwähnt wurde.

    LG
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard Danke,

    Danke, auf die Idee, dass ich die Empfängeradressen als Wert eines Feldes übergebe wäre ich nie gekommen - genial.

    Im Falle einer Mehrfachauswahl sollte ich die adressen mit einem ";" am Schluss eintragen oder?
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    34

    Standard

    Probier es mal so aus, sollte glaub ich schon ohne ";" gehen.

    LG

  8. #8
    Contao-Fan Avatar von zwergschwein
    Registriert seit
    23.06.2009.
    Ort
    München
    Beiträge
    258
    User beschenken
    Wunschliste

    Standard

    Dankeschön für diese simple Methode. Hatte noch gar nicht mitbekommen, das diese Funktion jetzt so einfach einzurichten ist.

    Habe es gerade ausprobiert und es funktioniert bestens!


    Schöne Grüße,
    Mary

  9. #9
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Frage

    Gibt es einen Trick den Bezeichner des Feldes auszulesen, da ich leider auch wissen muss welche Checkbox angehackt wurde.

    Da beispielsweise Wert 1 & Wert 3 auf die selbe Emailadresse gehen können.

    Mein Einfall wäre die Emailadresse mit Zusatzinformation zu spicken
    Code:
    "Unser Bezeichner" <123@example.com>
    Eine komfortablere Lösung wäre natürlich besser, da man hier ja den Bezeichner auch nicht explizit auslesen kann, aber wenigstens mitschickt.

    Edit: So wie es aussieht komme ich nicht drum herum, mir eine eigene Extension zu erstellen, bzw. ein PHP-Script einzubinden. Dann heißt es jetzt wohl erstmal auf mein TL-Buch zu warten.
    Geändert von ferni (14.01.2010 um 13:26 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  10. #10
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    34

    Standard

    @Mary: Immer gern ;o)

    @ferni:

    Wie du Siehst hab ich im Mail auch nochmal den Code für den Betreff:

    Code:
    Betreff: {{form::Betreff}}
    Da gibt er dir dann den Bezeichner aus.

    LG
    Geändert von funsurfer (14.01.2010 um 17:22 Uhr)

  11. #11
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Danke erstmal für deine Hilfe
    Zitat Zitat von funsurfer Beitrag anzeigen
    Wie du Siehst hab ich im Mail auch nochmal den Code für den Betreff:
    Code:
    Betreff: {{form::Betreff}}
    Da gibt er dir dann den Bezeichner aus.
    Ich würde eher sagen, den Value des Feldes "Betreff".
    Mein Problem ist, dass ich die emailadressen eig. nicht als Value in die Checkboxen schreiben darf, da ich den eigentlichen Value der Checkbox [welcher newsletter abonniert wird] eben auch auslesen muss.

    Wenn ich die Möglichkeit hätte das Formular an eine eigene PHP-Datei zu übergeben wäre es kein Problem für mich die emailadressen hardcodiert einzutragen oder aus der DB zu holen und auch den Wert der Checkboxen (= Newsletterbezeichnung) abzufangen.

    im Endeffekt läuft es auf
    PHP-Code:
    $vl_mail ="email1@blablab.at";
    if(
    $_POST['newsletter']['1'] == "vl") {mail( ... )} 
    Da Ich jedoch noch nicht weiß, wie man mit hooks etc. umgeht ist das derzeit für mich sehr schwierig umzusetzen.

    Ist es möglich eine Extension zu schreiben, die bei submit eines bestimmten Formulares (Zuordnung per FormID) die Daten nochmal vorverwertet?

    EDIT: Habe soeben vom DHL mein Typolight-Buch übergeben bekommen Kapitel 17 - Formular-Hooks sehen schon sehr vielversprechend aus, vorallem "processFormData".
    Geändert von ferni (15.01.2010 um 09:37 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  12. #12
    Contao-Nutzer
    Registriert seit
    25.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Das Buch hat mir sehr geholfen, habe innerhalb von 5Minuten die Lösung gehabt.

    Da meine Lösung nahezu 1:1 auf dem Beispiel von Kapitel 17.3.1 basiert, weiß ich leider nicht ob ich diese hier für andere User veröffentlichen darf, da das Buch sicherlich unter einem Copyright steht (oder?)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Versandpreis abhängig vom Liefergebiet
    Von bubblez im Forum isotope
    Antworten: 9
    Letzter Beitrag: 14.05.2013, 16:11
  2. Inhaltselement abhängig von HTTP_REFERER
    Von lomex im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 21.02.2011, 19:20
  3. layout abhängig von der eingegebenen url
    Von xonic im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 06.12.2009, 17:05
  4. CSS abhängig vom Login
    Von crusy im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 29.10.2009, 17:09
  5. Kalendergrößen abhängig?
    Von Snaky im Forum Nachrichten/Events/FAQ
    Antworten: 9
    Letzter Beitrag: 09.07.2009, 18:21

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •