Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 23. April 2012 14:12

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Formbuilder - Formular

Hallo!

Ich habe vor ein umfangreiches Formular zu erstellen - ich wollte mich nur vorher informieren, wie ich das am Besten angehe.
Ich habe 16 Produktkategorien zu denen man eine Anfrage machen kann. Jede Kategorie hat verschiedene Anfragefelder und Daten. Da ich nicht 16 verschiedene Formular machen möchte, möchte ich ein zentrales Formular, zu dem jedesmal hingelinkt wird.
In einem Listenelement sollte man dann die passende Kategorie auswählen können. Danach ändert sich das Formular entsprechend der Auswahl, so dass die richtigen Felder angezeigt werden, bzw. nicht benötigte ausgegraut werden.
Hat jemand vielleicht Erfahrung damit?

Vielen Dank!

Offline

#2 23. April 2012 14:23

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Formbuilder - Formular

Das sollte mit ein bißchen Smarty-Code zu schaffen sein. Spontan denke ich dabei an eine ähnliche Vorgehensweise wie bei flexiblen Seiten-Templates mit CGSimpleSmarty. Mit dem FormBuilder habe ich sowas allerdings noch nie praktiziert.

Aber warum das hier:

brandy schrieb:

In einem Listenelement sollte man dann die passende Kategorie auswählen können.

Könnte man über die Produktseite nicht automatisch eine ID (zB Titel oder Alias) zuweisen, die das Formular gleich richtig darstellt?

Beitrag geändert von antibart (23. April 2012 14:29)

Offline

#3 23. April 2012 14:33

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

Natürlich wäre mir eine solche Lösung am liebsten big_smile  Ich wollt mal mit kleinen Schritten voranschreiten...

Offline

#4 23. April 2012 14:37

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Formbuilder - Formular

brandy schrieb:

Ich wollt mal mit kleinen Schritten voranschreiten...

Logo ... mir kam der Schritt nur gerade komplizierter vor, da ich es so verstehe, dass sich Formular während des Ausfüllen "verwandeln" soll.

Paar Fragen:

Was benutzt du denn für die Produktdarstellung? Irgendein Modul?

Erscheint das Formular direkt auf jeder Produktseite oder ist es über einen Link erreichbar?

Beitrag geändert von antibart (23. April 2012 14:41)

Offline

#5 23. April 2012 14:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Formular


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 23. April 2012 15:09

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

Zur Produktdarstellung dient das Gallery-Modul...
Ich möchte es über einen Link erreichbar machen - Ich würde einen eigenen Menüpunkt mit Anfrage machen und dann noch bei jedem Produkt einen Link zu der entsprechenden Seite.

@NAN: Vielen Dank - ich habs mir gerade durchgelesen - ich werds am Abend genauer bearbeiten.

Beitrag geändert von brandy (23. April 2012 15:15)

Offline

#7 23. April 2012 15:12

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Formbuilder - Formular

Wow .. wieder geirrt und wieder was dazugelernt...

Offline

#8 26. April 2012 07:42

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

@NaN: Vielen Dank für das Formular-Teil - funktioniert einwandfrei - bin gerade am erweitern...

Offline

#9 07. Mai 2012 09:36

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

So jetzt muss ich doch nochmals einhaken:

Ich hab im Listenfeld jetzt drei Punkte zur Wahl.
Darunter hab ich drei Felder mit den Alias option_1, option_2, option_3.
Wenn ich jetzt im Listenfeld den ersten Punkt wähle bekomme ich das Feld mit option_1 angezeigt, wenn ich Punkt 2 wähle, dann option_3. Dasselbe gilt auch für das dritte Feld...
Wie mache ich jetzt, dass ich ein Feld bei mehreren Listenfeldeinträgen verwenden kann? Ich hab da irgendwo einen Denkfehler...

Anschauen kann man sichs auf http://www.zimmermann-druck.at/index.php?page=anfrage

Offline

#10 07. Mai 2012 12:03

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Formular

Hast Du auch schon das hier probiert: http://www.cmsmadesimple.de/forum/viewt … 674#p10674


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#11 07. Mai 2012 13:40

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

Habs jetzt nochmals nachgelesen und hin- und herprobiert...

Hier mal der Quelltext vom Formular:

<select id="dropdown" class="cms_dropdown" onchange="toggleFormElm(this)" name="m7c09bfbrp__39">
<option selected="selected" value=""> Bitte einen auswählen</option>
<option value="1">Briefpapier</option>
<option value="2">Kuvert</option>
<option value="3">Flugblatt</option>
</select>

und hier der von den einzelnen Eingabefeldern (wobei ich das Div des 1. in Firebug aufgeklappt habe...):

<div id="wrapper_option_1" class="dropdown value_1 value_2 value_3">
<label for="option_1">Format</label>
<input id="option_1" type="text" maxlength="80" size="25" value="" name="m7c09bfbrp__40">
</div>
<div id="wrapper_option_2" class=" dropdown">
<div id="wrapper_option_3" class=" dropdown">

Ich hab auch schon probiert andere values zu übergeben, aber damit hatte ich auch kein Glück!
Vielen Dank!

Offline

#12 07. Mai 2012 14:39

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Formular

Da scheint es Änderungen am Formbuilder gegeben zu haben, wodurch das nicht mehr zu funktionieren scheint. Muss ich bei Gelegenheit mal wieder reinschauen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#13 07. Mai 2012 15:10

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: Formbuilder - Formular

Schade...
Gibts vielleicht andere Ansätze für ein solches sich-änderndes Formular?

Beitrag geändert von brandy (07. Mai 2012 15:14)

Offline

#14 07. Mai 2012 16:00

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Formular

Hm, hab's gerade nochmal mit der aktuellsten Formbuilder Version probiert. Klappt ganz gut. Scheinbar verstehe ich Dein Problem nicht so richtig. Lies Dir doch bitte das verlinkte Thema genau durch. Von Anfang bis Ende.

Denn wenn ich mir Dein Formular anschaue, dann sehe ich ein Mischmasch aus dem, was in dem Thema besprochen wird. Es gibt da zwei verschiedene Formulare und zwei verschiedene Javascripts. Denn das sind zwei unterschiedliche Fälle.

Im ersten Fall gibt es pro Auswahl nur exakt einen Satz bestimmter Felder, die ein- bzw. ausgeblendet werden sollen. Man kann nicht ein und dasselbe Feld bei unterschiedlicher Auswahl ein-/ausblenden. Die Felder gehören immer nur zu jeweils einer einzigen Auswahl.

Der zweite Fall ist dafür gedacht, dass eben die Felder zu mehreren Auswahlen gehören können.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline