zum Inhalt springen

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 einen bestehendes Formular ohne Probleme auf eine andere Seite verschieben. TYPO3 hält Sie nicht auf, aber kopieren Sie kein bestehendes Formular auf eine neue Seite. Es ist ein naheliegender Gedanke ein ähnliches Formular zu kopieren und anzupassen. Dies scheint  Arbeit zu sparen, doch letztlich führt dies 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 Seite im Seitenbaum auf Welcher das Formular erscheinen soll. Wenn Sie nicht existiert, legen Sie sie an.
  • Wählen Sie diese Seite aus und wechseln Sie in das Listen-Modul.
vergrößern:
Wählen Sie "Formulare" aus der Gruppe powermail um ein Formular auf dieser Seite anzulegen.
  • Es erscheint ein neuer 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 "Create New Pages".
  • Der Dialog wird erweitert und Powermail legt nun eine "Page" an. Das ist keine Seite im Seitenbaum, sondern eine Ansichtsseite des Formulars, denn Sie können dieses in mehreren Schritten anzeigen. Benennen Sie diese Seite. Auch diesen Namen sehen Sie nicht im Frontend.
  • Klicken Sie nun auf den Button "Create new Fields". Fügen Sie der Seite die gewünschten Formular-Elemente hinzu. Definieren Sie hierbei immer einen Variablen-Name für jedes zu übertragende Formular-Element. Vergessen Sie nicht das Submit-Element und vergessen Sie nicht zu speichern.
vergrößern:
Der Dialog zum Definieren eines neuen Formulars ist mehrstufig: Zunächst vergeben Sie einen Namen für das Formular, dann legen Sie mit "Create New Pages" (1) eine Formularseite an für die Sie ebenfalls einen Namen vergeben. Jetzt können Sie mit "Create New Fields" (2) neue Formularlemente hinzufügen.
  • Wechseln Sie nun auf das Seiten-Modul.
  • Ein Formular in der Marginalia macht aufgrund des dort beschränkten Platz und des Verhaltens der Marginalia im Responsive Design keinen Sinn. Suchen Sie deshalb in der Haupt-Spalte die Stelle an welcher das Formular angezeigt werden soll und klicken Sie dort auf "Element hinzufügen".
  • Geben Sie der Formular eine Überschrift. Diese wird auch im Frontend angezeigt, wenn Sie nicht die Darstellung auf Hidden setzen.
  • Im Drop-Down-Menü wählen Sie nun das vorab definierte Formular aus.
  • Speichern Sie ab und wechseln Sie in das Frontend.
  • Probieren Sie nun Ihr Formular aus.
  • Die Extension Powermail erhält überdurchschnittlich oft Updates. Bei wichtigen Formularen sollten Sie diese nach einem solchen Update erneut ausprobieren.

Kontakt
Bei Fragen und für eine individuelle Beratung wenden Sie sich bitte an:
RRZK-Helpdesk
Telefon: (0221) 470-89555