Hallo zusammen!
Ich habe ein Formular mit folgender CMS_INPUT_CHECKBOX:
<CMS_INPUT_CHECKBOX name="st_divisions" gridHeight="2" gridWidth="1" hFill="yes" useLanguages="no">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="*">#item.name</LABEL>
</LABELS>
<TABLE>fabian_test.divisions</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Division"/>
</LANGINFOS>
</CMS_INPUT_CHECKBOX>
Die Tabelle divisions ist recht überschaubar mit den Feldern divisions(id, name, description), wobei "id" nicht manuell angelegt wurde sondern durch FS bereitgestellt wird.
Wenn ich die Werte im HTML-Bereich mittels $CMS_FOR()$ auslese, erhalte ich lediglich die ID aus der Tabelle. Ich hätte aber gerne das Feld "name" als Wert in der Checkbox gespeichert:
$CMS_FOR(division, st_divisions)$
$CMS_VALUE(division)$ $-- ergibt z.B. 4 anstatt Metall --$
$CMS_END_FOR$
Kann ich das im Formular irgendwie realisieren?
Alternativ kommt mir in den Sinn, im HTML-Bereich einen Query auf die Tabelle zu machen und über die ID den gesamten Datensatz auszulesen. Geht dies?
Danke schon mal!
Grüße,
Fabian