Kontaktformular: Beim Einbinden Empfänger angeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Arno
    Contao-Fan
    • 11.12.2009
    • 290

    #1

    Kontaktformular: Beim Einbinden Empfänger angeben

    Hallö.
    Ich möchte gerne ein Kontaktformular haben. Dieses soll an ganz furchtbar vielen Stellen eingebunden werden und die E-Mail-Adresse des Empfängers soll dann erst in einem Textfeld eingegeben werden können.
    Bekommt man das irgendwie hin?

    Liebe Grüße.
  • Acta
    Contao-Urgestein
    • 06.07.2009
    • 1565

    #2
    Die Frage ist ob du die Empfänger E-Mail eintippen willst oder diese Automatisch irgendwo her übergeben werden soll

    Kommentar

    • Arno
      Contao-Fan
      • 11.12.2009
      • 290

      #3
      Ich möchte gerne einfach beim Einbinden des Formulars ein Textfeld haben in welches ich die E-Mail-Adresse des Empfängers eintragen kann.
      Ich habe mir dazu natürlich auch schon Gedanken gemacht:
      Irgendwoher muss das Formular sich ja die Adresse ziehen, die man im Backend eingibt. Ich habe also erstmal im Backend das Adressfeld 'entpflichtet', so dass man es auch leer lassen kann. Nun müsste ich doch eigentlich über die DCA-Konfiguration ein zusätzliches Feld an der betreffenden Stelle anlegen können. Aber dazu muss ich natürlich wissen wohin (welche Variable?) ich den Inhalt dieses Feld dann schreiben muss. Und das kann ich irgendwie nicht herausbekommen.
      Zuletzt geändert von Arno; 23.02.2010, 12:25.

      Kommentar

      • Arno
        Contao-Fan
        • 11.12.2009
        • 290

        #4
        So, dass zusätzliche Feld für die Empfänger-Adresse habe ich hinbekommen.
        Was bleibt:
        Wie verklickere ich dem jeweiligen Formular, dass es nun genau den beim Einbinden angegebenen Empfänger verwenden soll?

        Als Hinweis für eventuelle Helfer:
        Der Empfänger wird in der Datenbank in der Tabelle 'tl_content' und dem Feld 'form_recipient' gespeichert. Dadurch habe ich beim Einbinden des Formulars als Include-Element das Feld leicht zur Hand. Mir ist allerdings schon klar, dass sich das Formular seine Daten und Eigenschaften aus der Tabelle 'tl_form' zieht.
        Wie bekomme ich das nun hin, dass das Formular an der jeweils eingebundenen Stelle weiß, welchen Empfänger es verwenden soll? Irgendwie muss ich doch jetzt die E-Mail-Adresse in das Formular bekommen, aber eben nicht als sichtbares Feld.

        Kommentar

        • Acta
          Contao-Urgestein
          • 06.07.2009
          • 1565

          #5
          Ich bin mir nicht sicher... Aber mittels EFG und einem Datenbackfeld könnte sowas vielleicht funktionieren?

          Kommentar

          Lädt...