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

#1 17. April 2014 12:47

COR9
Server-Pate
Ort: Dresden
Registriert: 09. November 2010
Beiträge: 281

[GELÖST] News Dropdown: Auswahltext und Wert verschieden

Wie der Betreff schon sagt, möchte ich jeder Dropdown-Option einen festen Wert zuweisen. Die Schreibweise in den Extra-Feld-Optionen suggeriert genau das, was ich möchte: den Optionentexten, die der Benutzer sieht, andere Werte zuweisen.

Jedoch gibt

Kopfnüsse=7
Spitzensalat=5
Sitzfleisch=14
Glühbirnen=3
Pferdeäpfel=23

zwar die später benötigten Werte (Zahlen) aus, bei der Artikel-Edition sind aber auch nur diese Werte wählbar, nicht der Text vor dem =. Wie wäre das ohne mönströses Replacen im Template möglich?

Offline

#2 17. April 2014 16:50

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

Du verwendest das falsche Format wink. Deine Auflistung ergibt so etwas

[== html ==]
<option value="Kopfnüsse">7</option>

Ich nehme aber mal an, dass du da eher die "7" auswerten willst. Dreh einfach mal die Schlüssel-/Wertepaare um, also

7=Kopfnüsse

Zwar etwas ungewöhnlich, da aber genau das mit einem array_flip() bezweckt werden sollte (Zeile 577 in der action.editarticle.php), gehe ich mal davon aus, dass es Absicht ist.

Offline

#3 24. Mai 2014 22:26

COR9
Server-Pate
Ort: Dresden
Registriert: 09. November 2010
Beiträge: 281

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

Da war ja noch was...
Hat geklappt, mal wieder Ursache und Wirkung verwechselt.

Aber was, wenn ich mit beiden, Wert und Schlüssel, an verschiedenen Stellen dealen will. Standardausgabe des Wertes ist klar, gibt mir jetzt schön meine 7 aus.

[== Smarty ==]
{$entry->fields.Fruechtchen->value}

Und dies hier gibt dann natürlich immer »Kopfnüsse« aus:

[== Smarty ==]
{$entry->fields.Fruechtchen->options[7]}

Was muss da statt der 7 in eckigen Klammern rein, um an den jeweiligen Schlüssel zu kommen?

Offline

#4 24. Mai 2014 08:29

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

Willst du an den Key eines bestimmten Values ran, oder nur an den aktuellen?

Offline

#5 24. Mai 2014 15:09

COR9
Server-Pate
Ort: Dresden
Registriert: 09. November 2010
Beiträge: 281

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

Ich möchte jeweils beides verarbeiten, z.B. die Kopfnüsse und die 7.

Offline

#6 24. Mai 2014 19:18

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

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

Wie ist es damit?

[== Smarty ==]
{$entry->fields.Fruechtchen->options[{$entry->fields.Fruechtchen->value}]}

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

#7 24. Mai 2014 19:48

COR9
Server-Pate
Ort: Dresden
Registriert: 09. November 2010
Beiträge: 281

Re: [GELÖST] News Dropdown: Auswahltext und Wert verschieden

NaN schrieb:

Wie ist es damit?

Ä Gädischd!  lol

Offline