Page 1 of 1

Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Tue Jan 09, 2007 12:57 pm
by micfritschi
Hallo

Ich bin am Benutzer erstellen mit dem Frontenduser. Gibt es eine Möglichkeit, mit dem Listenfeld (Dropdown) eine Mehrfachauswahl zu machen?

Oder muss ich da über Kontrollkästchen gehen?

Grüsse und Dank
mic

Re: Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Tue Jan 09, 2007 1:15 pm
by cyberman
Ähmmm, für welches Listenfeld genau willst du eine Mehfachauswahl?

Re: Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Tue Jan 09, 2007 1:20 pm
by micfritschi
ich habe bei den Eigenschaften ein Listenfeld erstellt: rot, blau, grün, gelb, orange. Nun möchte ich, dass der Benutzer mehr wie nur eine Farbe auswählen kann.

Re: Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Tue Jan 09, 2007 2:53 pm
by cyberman
Hab mir das Modul mal näher angesehen. Das Feld zu einer Mehrfachauswahl umzuformen, ist nicht das Problem. Ändere ab Zeile 2854 von:

Code: Select all

	case 4: // dropdown
	  $onerow->control = $this->CreateInputDropdown(
							$id, 
							'input_'.$prop['name'], 
							$this->GetSelectOptions($defn['name'], 1), 
							-1, 
							$val);
	  break;
in:

Code: Select all

	case 4: // dropdown
	  $onerow->control = $this->CreateInputDropdown(
							$id, 
							'input_'.$prop['name'], 
							$this->GetSelectOptions($defn['name'], 1), 
							-1, 
							$val,
							'multiple');
	  break;
Das Problem ist, dass immer nur der letzte Wert abgespeichert wird. Pro Eigenschaft ist nur ein Wert möglich. Um dies zu ändern, müsste eine ganze Menge umgeschrieben werden. Und das ist bei knapp 5.500 Codezeilen nicht ganz ohne ...

Feature Request ist allerdings raus  ;)

http://dev.cmsmadesimple.org/tracker/in ... 4&atid=136

Da wirst du mit Kontrollkästchen arbeiten müssen, dann dann jede Farbe eine separate Eigenschaft darstellt.

Re: Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Wed Jan 10, 2007 10:54 am
by micfritschi
ja, das bringt natürlich nichts. werde die lösung mit den kontrollkästchen nehmen. Danke!

Re: Frontenduser: Listenfeld mit Mehrfachauswahl

Posted: Wed Jan 10, 2007 10:47 pm
by calguy1000
Okay, I finally decided to translate a bit of this thread into english (god praise google).

Anyways.  Multiple select lists are being added into FEU at the moment.  It's in the SVN version at the moment.  Give it a shot.