[gelöst] Node Schritt für Schritt erstellen

am 08.12.2011 - 18:24 Uhr in
Hallo,
ich würde gerne meinen Usern die Möglichkeit geben einen Node Schritt für Schritt zu erstellen.
Das richtige Modul wäre dafür wahrscheinlich "Multistep" aber leider erfüllt es nicht ganz die Voraussetzungen.
Um genauer zu sein, soll der User verschiedene Felder angezeigt bekommen. Bei Klick auf "noch einen Schritt hinzufügen" sollen die befüllten Felder aus Schritt 1 gespeichert werden und der Inhaltstyp neu geladen werden -> Felder sind wieder leer.
Durch die Navigationsleiste (oben) kann man durch die gespeicherten Schritte navigieren und ggf. die Schritte neu bearbeiten.
Mit den Modulen Fieldgroup / Fieldcollection und Multistep klappt es die Felder wiederholt anzulegen, die Navigationsleiste bekomme ich damit aber nicht hin.
Gibt es dafür ein Modul oder wie würdet ihr sowas lösen?
Danke,
Cillit
Edit:
Hm, irgendwie klappt die Bild-Verlinkung nicht.
Dateianhang:
So ähnlich soll es funktionieren
Anhang | Größe |
---|---|
Bildschirmfoto.png | 18.73 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Multistep
am 08.12.2011 - 20:19 Uhr
... ich würde gerne meinen Usern die Möglichkeit geben einen Node Schritt für Schritt zu erstellen. ...
Bei Klick auf "noch einen Schritt hinzufügen" sollen die befüllten Felder aus Schritt 1 gespeichert werden und der Inhaltstyp neu geladen werden -> Felder sind wieder leer.
Also anhand des Bildes und Deiner Beschreibung würde ich sagen, Du möchtest mehrere Nodes des gleichen Inhaltstypen nacheinander erstellen und nicht einen Inhaltstypen in mehrere Schritte unterteilen (das ist nämlich der Sinn von [do:multistep Multistep], [do:msnf Multistep Nodeform], etc.).
Das wäre dann über ein kleines Modul und [api:hook_form_alter:6] machbar (und
<?php $form_state['#redirect'] = 'node/add/...'; ?>
).Danke!
am 12.12.2011 - 22:37 Uhr
So, endlich wieder Zeit für Drupal.
Danke erstmal für die schnelle Antwort. Ich glaube du hast mich auf den richtigen Weg gebracht.
Muss mich jetzt in die Erstellung von Modulen einarbeiten.
Danke!