[gelöst]mehrseitiger Bestellprozess, wie schick in Drupal lösen
am 15.10.2009 - 11:00 Uhr in
Hallo zusammen,
bin Anfänger in Drupal, habe mir aber schon ein kleineres Projekt vorgenommen.
Ich möchte gerne in Drupal einen mehrseitigen Bestellprozess lösen und frage mich, wie es im Sinne dieses CMS am elegantesten wäre.
Sicherlich könnte man mehere theme hooks registrieren für jeden einzelnen Schritt.
Nur wäre dies auch sinnvoll? Gibt es vielleicht ein Tutorial oder gutes Beispiel wie ein Prozess mit meheren Schritten sinnvoll zu lösen ist?
Viele Grüße
Naerk
- Anmelden oder Registrieren um Kommentare zu schreiben

schau mal hier
am 15.10.2009 - 11:11 Uhr
http://drupalcamp.de/sites/drupalcamp.de/files/drupal_formulare.pdf
Hallo, Danke für den Tipp.
am 16.10.2009 - 10:44 Uhr
Hallo,
Danke für den Tipp. Habe mir das PDF angeschaut. Werde nun versuchen mein Problem mit dem CCK zu lösen.
Viele Grüße
Naerk
Wenn es sich nicht gerade um
am 16.10.2009 - 10:47 Uhr
Wenn es sich nicht gerade um ein komplexes Shopsystem handelt, könntest du vlt. über das Modul webform schon weiterkommen. .
Hiermit kannst du unter Anderem auch mehrseitige Formulare erstellen und diese dann mit entsprechenden Form Widgets ( Checkboxen, Eingabefelder etc ) füllen..
http://drupal.org/project/webform
Danke für den Tipp. Ich
am 16.10.2009 - 11:01 Uhr
Danke für den Tipp.
Ich möchte gerne verschiedene Anforderungen realisieren und bin mir nicht sicher ob dies besser mit CCK oder Webform möglich ist. Hier mal eine Übersicht:
- Formular mit meheren Schritten
- Jeder Schritt im Browser ansteuerbar also in der Art:
1. meine-domain.de/registrieren/personendaten
2. meine-domain.de/registrieren/bankdaten
Gleichzeitig möchte ich die einzelnen Node Schritte der Formulare selbst themen. Sprich die Formularfelder umstellen, gestalten und auch Bilder/Text hinzufügen. Hierbei sehen die beiden Bestellschritte aber unterschiedlich von Bildern und Texten aus.
Am Ende des Prozesses sollen dann die Formulardaten in eine selbst definierte Datenbank Tabelle geschrieben und gleichzeit Mails versendet werden.
Habe festgesteltlt, dass
am 16.10.2009 - 17:10 Uhr
Habe festgesteltlt, dass sowohl CCK als auch Webform beide nicht meinen Anforderungen gerecht werden.
Alle Eingaben bei CCK sind Nodes, das finde ich unschön... Webforms kommt nicht mit meinem Bestellprozess klar, da ich unter 1. auch einen Bilderupload habe und das dann nicht direkt hochgeladen wird.
Bin also nun dazu übergegangen das mehrseitige Formular selbst zusammen zu bauen. Nun stehe ich aber vor einem kleinen Problem:
Schritt Nr. 1 ist abgeschlossen. Ich möchte aber nun die Daten zwischen speichern (am besten in hidden Formularfeldern) und dann direkt zu Schritt 2. Nun frage ich mich wie ich das machen soll. Drupal müsste meine-domain.de/registrieren/bankdaten aufrufen und die bisherigen Eingaben als hidden Felder setzen...
Meine zuletzt aufgerufene Methode im Modul ist das Hook: form_personendaten_submit($form, &$form_state)