Ausgangssituation:
Sie haben ein Kontaktformular. Dieses soll auf mehreren Seiten zu verschiedenen Themengebieten, z. B. “Wohnen”, “Pflege” und “Arbeiten”, eingebettet werden. Je nachdem, auf welcher Seite das Formular ausgefüllt und abgeschickt wird, soll eine Benachrichtigung jeweils an den verantwortlichen Bereichsleiter gesendet werden. Für die Seite “Wohnen” ist das Herr Müller (mueller@beispiel.de), für die Seite “Pflege” ist das Frau Schuster (schuster@beispiel.de) und für die Seite “Arbeiten” ist das Frau Becker (becker@beispiel.de).
Schritt 1 – Hidden Field mit Variable für eingebettete Seite anlegen
Zuerst fügen Sie in Ihrem Formular das Feld “Hidden Field” hinzu. Dieses Feld ist nur für Sie im Bearbeitungsmodus sichtbar und wird im Frontend nicht angezeigt. In den Feldoptionen wählen Sie bei “Standardwert” in den Smart Tags “Titel des eingebetteten Beitrags/Seite”
Erklärung: Es wird dem Formular somit der Wert hinterlegt, auf welcher Seite das Formular eingebettet ist. Dies ist wichtig für den zweiten Schritt.
Schritt 2 – E-Mail-Benachrichtigungen anlegen
Bei den Benachrichtigungen legen Sie für jeden Empfänger (Herrn Müller, Frau Schuster und Frau Becker) eine separate Benachrichtigung an.
Aktivieren Sie unten dann die Bedingte Logik über den Schieberegler “Enable Conditional Logic”. Dort wählen Sie das Feld “Hidden Field” aus. Im Textfeld hinter dem Auswahlfeld “ist” geben Sie den Seitentitel ein – hier bitte darauf achten, den exakten Seitentitel einzutragen.
Für das konkrete Beispiel heißt das:
- Die Benachrichtigung an mueller@beispiel.de hat folgende Bedingte Logik: “Send” this notification if “Hidden Field” ist “Wohnen”.
- Die Benachrichtigung an schuster@beispiel.de hat folgende Bedingte Logik: “Send” this notification if “Hidden Field” ist “Pflege”.
- Die Benachrichtigung an becker@beispiel.de hat folgende Bedingte Logik: “Send” this notification if “Hidden Field” ist “Arbeiten”.