CCK kombinierter Datensatz aus mehreren Feldern

am 21.09.2010 - 14:13 Uhr in
Ok, mein Vorhaben klingt experimentell. Es geht im wesentlichen darum, dass ein Kunde Anmeldeformulare selbst erstellen kann.
Ich möchte gern versuchen einen Inhaltstyp "Formular" zu erstellen. Anhand der Felder die der Kunde befüllt wird daraus dann im Template welches entsprechend umgeschrieben wird ein Formular erstellt.
Der Kunde soll also zunächst pro Formularfeld auswählen "Typ" (Select, Radio, Text, etc) und ggf. natürlich noch die Select-Optionen (würde ich über ein Textfeld machen, etc.), ob das Feld ein Pflichteingabefeld werden soll.
Die Frage ist jetzt, kann ich diese 3 Felder miteinander so gruppieren, dass sie als ein zusammenhängender Inhalt gespeichert werden? Ich bräuchte also praktisch eine Gruppe die die Felder umgibt und diese miteinander kombiniert, damit X Einträge möglich sind. Eine Abhängigkeit untereinander wäre natürlich gut, also alle drei Infos müssen beim Ausfüllen angegeben werden. Die Alternative wäre ja z.B. 10 standardgruppen mit jeweils den gleichen Feldern anzulegen und daraus dann pro Gruppe die Formularfelder generieren zu lassen.
Natürlich sind das alles Sachen die man auch mit Webform sofort parat hat, allerdings fehlt mir da noch die Möglihckeit einer Node-Reference. Gibt es umgekehrt eine Möglichkeit eine Node-Reference als Formularfeld in Webform einzubauen?
Bin gerade schwer am überlegen welchen Weg ich am geschicktesten gehen soll.
- Anmelden oder Registrieren um Kommentare zu schreiben
Also ich würde da Webform
am 21.09.2010 - 14:24 Uhr
Also ich würde da Webform nehmen!!
In CCK Version 3 gibt es
am 21.09.2010 - 14:41 Uhr
In CCK Version 3 gibt es Multigroups, damit sollte so etwas möglich sein. Aber Achtung, das hat in Views manchmal unerwartete Seiteneffekte.
Beste Grüße
Werner
Besten Dank. Das werde ich
am 21.09.2010 - 19:32 Uhr
Besten Dank. Das werde ich mal testen... werd da einfach mal rumversuchen und zur Not Webform irgendwie verknüpfen, mal sehen was sich machen lässt.