Moin Moin,
hat von euch schon mal jemand einen Formular Builder für einen Kunden gebaut?
Wir haben einen Kunden, der sich gerne selber Formulare erstellen möchte.
Dabei soll ausgewählt werden dürfen, zwischen Selects, radio Buttons, Textfeldern und Upload Feldern für Dokumente.
Am einfachsten wäre wahrscheinlich ein verschachteln von Blockelementen und entsprechender Auswahl von modul Templates und alles wird von einer Seite via PHP validiert.
Allerdings gibts da natürlich schnell ein Problem mit der Übersichtlichkeit. Hat sowas schon mal jemand umgesetzt?
Lieben Gruß
Finn
Formular Builder im Backend
Re: Formular Builder im Backend
Ja, ich nutze tatsächlich we:formfield in einem Block dafür.
Es gibt hier halt die Einschränkung bei vielen Elementen, das der angezeigte Wert = dem gesendeten Formular-Wert ist. Aber man muß auch bedenken, das am Ende ein Redakteur das noch bedienen können soll. Die Radios sind unschön, evtl. könnte man die einfach in dem Tag mal verbessern - und einfach so machen wie bei einem Select und es nur anders im Frontend darstellen.
Mittlerweile kann man über die Includes besser Inhalte reinziehen, als das damals ging. Also könnte man das auch damit "selbst" nachbauen - aber so schlecht funktionieren sie jedenfalls nicht.
So sieht das bei uns bspw. dann im Backend bzw. im Frontend aus
Es gibt hier halt die Einschränkung bei vielen Elementen, das der angezeigte Wert = dem gesendeten Formular-Wert ist. Aber man muß auch bedenken, das am Ende ein Redakteur das noch bedienen können soll. Die Radios sind unschön, evtl. könnte man die einfach in dem Tag mal verbessern - und einfach so machen wie bei einem Select und es nur anders im Frontend darstellen.
Mittlerweile kann man über die Includes besser Inhalte reinziehen, als das damals ging. Also könnte man das auch damit "selbst" nachbauen - aber so schlecht funktionieren sie jedenfalls nicht.
So sieht das bei uns bspw. dann im Backend bzw. im Frontend aus
webEdition-Kern-Entwickler
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 68 Gäste