Powermail-Formulare erstellen und einbinden
Powermail unterscheidet sich in einer grundlegenden Eigenschaften von den meisten anderen TYPO3-Extensions: Eigentlich immer genügt es ein Plugin in die Seite einzubetten und es wird an der entsprechenden Stelle automatisch definiert. Powermail macht einen Unterschied zwischen der Definition und dem Einbetten des Formulars.Sie können ein bestehendes Formular ohne Probleme auf eine andere Seite verschieben. Kopieren Sie bitte kein bestehendes Formular auf eine neue Seite! Es ist ein naheliegender Gedanke ein ähnliches Formular zu kopieren und anzupassen. Es führt jedoch zu technischen Problemen mit der Datenstruktur.
- Es ist empfehlenswert das Formular auf derjenigen Seite anzulegen, auf welcher es verwendet werden soll. Suchen Sie also zunächst die entsprechende Seite im Seitenbaum, oder legen Sie sie an falls sie noch nicht existiert.
- Wählen Sie diese Seite aus und wechseln Sie in das Listen-Modul.
- Klicken Sie auf den Button "Create New Record" / "Neuen Datensatz erstellen" direkt oberhalb des Seitentitels.
- Wählen Sie "Formulare" aus der Gruppe powermail um ein Formular auf dieser Seite anzulegen.
Es ist empfehlenswert das Formular auf derjenigen Seite anzulegen, auf welcher es verwendet werden soll.
- Suchen Sie also zunächst die entsprechende Seite im Seitenbaum, oder legen Sie sie an falls sie noch nicht existiert.
- Wählen Sie diese Seite aus und wechseln Sie in das Listen-Modul.
- Klicken Sie auf den Button "Create New Record" / "Neuen Datensatz erstellen" direkt oberhalb des Seitentitels.
- Wählen Sie "Formulare" aus der Gruppe powermail um ein Formular auf dieser Seite anzulegen.
- Es erscheint ein weiterer Dialog.
- Dort vergeben Sie zunächst einen Namen für das Formular. Dieser sollte aussagekräftig sein, denn er dient dazu das Formular im Backend zu erkennen. Er erscheint aber nicht im Frontend.
- Klicken Sie auf den Button "Seiten neu erstellen / Create New Pages".
Elemente im Formular anlegen
- Der Dialog wird erweitert und Powermail legt nun eine "Seite / Page" an. Das ist keine Seite im Seitenbaum, sondern eine Ansichtsseite des Formulars. Diese können Sie in mehreren Schritten anzeigen. Benennen Sie diese Seite. Auch diesen Namen sehen Sie nicht im Frontend.
- Klicken Sie nun auf den Button "Feld neu anlegen/ Create new Fields". Fügen Sie der jeweiligen Seite die gewünschten Formular-Elemente hinzu. Definieren Sie hierbei immer einen Variablen-Name über das Feld “Bezeichnung”.
- Vergessen Sie nicht das Submit-Element und vergessen Sie nicht zu speichern. Das Submit-Element erzeugt den "Absenden"-Button nur damit funktioniert das Powermail Formular.
Anlegen des Powermail Elements im Frontend
- Wechseln Sie nun auf das Seiten-Modul.
- In der Haupt-Spalte erstellen Sie nun ein neues Element über den “Create new Content / Neuen Inhalt erstellen” Button.
- Wählen Sie Webformulare (Powermail).
- Geben Sie der Formular eine Überschrift. Diese kann bei Bedarf auf "Verborgen / Hidden gesetzt werden.
- Wechseln Sie in den Tab Plug-In:
- Dort wählen Sie in der Gruppe Erweiterungsoptionen den Tab "Einstellungen / Main Settings ".
- Hier können Sie im Dropdown-Menü "Powermail Formular wählen" das entsprechende Formular auswählen. Wenn Sie unserem Rat folgend das Formular auf der gleichen Seite definiert haben, ist es dort meist vorausgewählt.
Das Formular funktionsfähig fürs Frontend konfigurieren
- Innerhalb des Inhaltselements Plug-In → E-Mail an Empfänger / E-Mail to Receiver tragen Sie nun die Email Adresse ein. Dabei handelt es sich um die Adresse an welche das Kontaktformular die E-Mail versendet. Das kann eine OTRS Queue, Mailingliste oder auch eine individuelle Email Adresse sein.
- Ein Betreff muss zwingend eingetragen werden, sonst werden die Mails nicht versandt!
- Sie können hier z.B. mit der Variablen {betreff} arbeiten, falls Sie im Formular auch mit mit einem Betreff arbeiten und dieses gewünscht ist. Sie können ebenfalls einen festen Betreff wählen oder eine Kombination wie: Kontaktformular: {betreff}
- wechseln Sie in den Tab Email an Besucher / Mail to sender
- Hier können Sie die Daten konfigurieren, die nötig sind um dem Sender eine Bestätigungsemail zu schicken.
- Hier konfigurieren Sie Namen und diejenige Adresse die als Absender der Bestätigungsmail fungiert.
- Wieder wichtig: zwingend einen Betreff einzutragen, da sonst der Mail Versand nicht funktioniert.
- Auf Wunsch können Sie wieder mit Variablen arbeiten, wie z.B. Ihre Anfrage am xyz: {betreff}
Antwortseite im Frontend anzeigen lassen
- optional können Sie weiterführend im Frontend eine Antwortseite nach erfolgreichem Versand der Mail mit Wunschtext anzeigen lassen.
- Die Einstellungen dafür finden Sie im Tab Antwortseite.