Zum Inhalt springen

Mehrschrittiges Formular mit Bedingungen mit powermail o.ä. so möglich?

Erstellt am 28. Februar 2013 · 1 Antwort · letzte Antwort am 18. März 2013

Tags: Powermail, Frage

chhe ·

Hallo zusammen,

ich möchte ein etwas komplexeres Formular umsetzen:

- Es besteht aus mehreren Schritten

- Abhängig vom Bereich der Website, von dem aus das Formular aufgerufen wird, soll eine andere Vorauswahl getroffen werden

- Abhängig von der getroffenen Auswahl von Feldern sollen andere Felder angezeigt werden

- Abhängig von der getroffenen Auswahl sollen einzelne Schritte hinzukommen/wegfallen

- Abhängig von getroffener Auswahl E-Mail an anderen Empfänger

- Die Seite mit dem Formular soll beim Wechseln zum nächsten Schritt und nach dem Absenden NICHT neu geladen werden. Wäre schön, wenn das direkt ginge, aber zur Not tut's auch eine Einbindung über einen iframe, der neu geladen wird.

Mein erster Gedanke war powermail mit powermail_cond, allerdings habe ich mit Version 2.0 noch keine Erfahrung gesammelt. Wäre das möglich oder empfiehlt sich eine andere Lösung?

Climber ·
chhe schrieb

- Abhängig vom Bereich der Website, von dem aus das Formular aufgerufen wird, soll eine andere Vorauswahl getroffen werden

Ich hatte mal was ähnliches...da ging es darum aus einem Newseintrag eine Anmeldung für einen Kurs zu generieren und das ganze schon in einem Powermail-Feld vorbelegen...

lib.kursfetch = CONTENT
lib.kursfetch {
        table = tt_news
        select {
            pidInList = 25
            andWhere {
                  data = GPvar:newsid
                  wrap = tt_news.uid=|
                     }    
                }        
        renderObj = TEXT
        renderObj.field=title
               }
 
 
# Prefill fields
plugin.tx_powermail_pi1 {
            prefill {
                uid15 < lib.kursfetch
                    }  
                        }

Vielleicht das ganze mal so als Anhaltspunkt sehen...war damals noch mit Powermail 1.5 #giggle#

und über die powermail_cond kann man sehr viele feine Sachen machen (Vorsicht jedoch bei Pflichfeldern :o)

Gruß
Christian