Hallo,
ich hab schon alles mögliche ausprobiert, bekomme es aber einfach nicht gebacken wie ich einzelene Elemente des Mehrfachauswahlfeld ansprechen kann.
Ich habe 5 Elemente. Bei dreien davon habe ich die Checkbox markiert, sie sollen demnach angezeigt werden. Die nicht markierten sollen ausgeblendet werden (nicht ja auch nicht markiert).
Ich mache sicherlich einen blöden Fehler, ich weiß nur nicht welchen.
Der Aufbau des Mehrfachauswahlfeldes ist ja recht einfach:
Meine Listenwerte sind
- grün
- gelb
- blau
- rot
- lila
Das Feld Mehrfachauswahl steht auf "Ja"
Das Feldname selbst lautet "selectcolor"
Der Standartwert ist auf "0" gesetzt (alle Checkboxen demarkiert) da erst im Widget selbst die Auswahl getroffen werden soll, welche Farbe eingeblendet wird.
<$ if ( article.value("selectcolor"), "green" ) { $>
.......
<$ } $>
<$ if ( article.value("selectcolor"), "yellow" ) { $>
......
<$ } $>
.... usw ...... usw .....
Ich weiß einfach nicht, wo ich in diesem Scriptausschnitt den Wert true (also 1) oder false (also 0) mit anfügen muss. Es wird offenbar immer nur der Feldname (der ja immer gleich ist) berücksichtigt, die Listenwerte dazu aber nicht. Vieleicht bin ich auch völlig auf dem Holzweg - ![]()
Ich hatte dieses Thema an anderer Stelle schon einmal erwähnt, da gab es dieses Mehrfachauswahlfeld aber noch nicht. Seinerzeit hatte mir Herr Seiz bereits weitergeholfen. Die in diesem Thema aufgeführten Lösungsmöglichkeiten habe ich ebenfalls, leider erfolglos, schon durch.
Kann mir da vieleicht einer irgendwie weiterhelfen ?
Anfrage hat sich erledigt. Ich werde es getreu meinem eigenem Motto zunächst selbst weiter versuchen und denke, dass ich eine Lösung finden werde.