Ergebnis 1 bis 5 von 5

Thema: Formulargenerator-Modul anpassen

  1. #1
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Daumen hoch Formulargenerator-Modul anpassen

    Hallo liebe Leute

    Zur Situation:
    Ich habe ein Kontaktformular, welches ich nun um ein DropDown(SelectMenu) erweitern möchte. Das ist ja nicht allzu schwierig: Ich erstelle einfach ein neues Element, also ein "Select-Menü" und definiere Danach die Optionen und deren Werte.

    Das Problem/Vorhaben:
    Jetzt möchte ich aber 3 Betreffe anlegen.
    Sollte der User bei der Anfrage den Betreff 1 wählen, so soll die Anfrage an email1@test.de gesendet werden.
    Wenn Betreff 2 gewählt wurde, so geht die Mail an email2@test.de raus.
    Wenn Betreff 3 gewählt ist (individuell), so will ich ein einfache Textfeld einblenden lassen (Das mache ich mit JS/jQuery, sollte kein Problem sein)

    Wie gehe ich vor? Hat das schonmal jemand gemacht?

    Meine Idee/Lösungsansatz

    1) Da ich für die Optionen des Selects im BE nur einen Wert und eine Bezeichnung und keine eMail eingeben kann, könnte ich als Notlösung die entsprechende Mail mit einem Trennzeichen (z.B. pipe) hinter die Bezeichnungs zu schreiben.
    2) Jetzt das gesamte Contao-Projekt nach der Funktion mail() durchsuchen und hier vor die Bezeichnung durch mein Trennzeichen aufsplitten und das Formular an die angegebene Mail senden.

    Klingt ein bisschen zu einfach, oder? Habe ich irgendetwa nicht bedacht oder habt ihr gar bessere Ideen?

    Danke schonmal im Voraus!!

    endlezZ
    Geh ganz tief in den Code

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    also gemäßes dieses Tutorials von contao-tutorials.de sollte die Extension [protectedselect]
    genau richtig für deine Problemstellung sein.


    Grüße, Cliff

  3. #3
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Hi,
    danke für Deine Antwort.

    Laut dem Beschreibungstext lässt sich vermuten, dass dies genau das richtige Modul für mich ist. Ich habe es also installiert und das neue Formularfeld eingefügt. Leider geht die E-Mail immer noch an die in den Formulareinstellungen hinterlegte Mail raus, und nicht an die, des jeweiligen Betreffs. In der E-Mail selber steht dann halt nur die Mail, die zu dem gewählten Betreff gehört. Das bringt mich so aber nicht weiter
    Geh ganz tief in den Code

  4. #4
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Das hat mir geholfen, folgende Extension ist notwendig:
    https://www.contao-community.de/show...-im-Selectfeld
    Geh ganz tief in den Code

  5. #5
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Allerdings weiß ich nicht, wie ich die Bezeichnung des Betreffs in den E-Mail Text hineinbekomme, es wird immer der Wert genommen (also die angegebene E-Mail Adresse, wo das Formular hingeschickt werden soll)...
    Geh ganz tief in den Code

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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