Hallo,
ich habe seit einiger Zeit ein lästiges Problem.
Ich habe ein Menü, in Form eines <select> Formulars, in dem man die gewünschte Seite auswählen kann.
Die dann ausgewählte Seiten ID soll in eine Umgebungsvariable gespeichert werden, aber dies klappt noch nicht so recht.
Ich zeige euch einmal meinen Ansatz:
lib.select = HMENU
lib.select {
special = list
special.value = 291,295,318,102,358
wrap = <form style="display:inline;" method="GET"><select name="id" style="width: 210px"><option value="#">Land auswählen</option>|</select><input type="hidden" name="recs[ts][name]" value="{TSFE:id}"><input type="submit" id="auswahl_button"></form>
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO.doNotLinkIt = 1
NO.subst_elementUid = 1
NO.allWrap = <option value="{elementUid}"> | </option>
CUR = 1
CUR {
allWrap = <option selected value="{elementUid}"> | </option>
}
}
}
In der Wrap Zeile seht ihr ein <input type = "hidden" ..
dort habe ich {TSFE:id} eingetragen, aber er ersetzt es nicht mit der tatsächlichen ID, sondern schreibt es nur als String hinein.
Was mache ich falsch, bzw. wie wäre es richtig?
Gruß
Jormungand