Hall Forum,
ich brauche auf einer Seite eine Auswahlliste, deren Werte sich aus einer Datenbanktabelle speisen.
Das ist soweit kein Problem.
Nun möchte ich aber, dass bei der Auswahl einer Option die Seite neu geladen wird, mit dem ausgewählten Wert als URL-Parameter.
Mein Problem ist, dass ich den Wert der aktuellen URL {getIndpEnv:TYPO3_REQUEST_URL} im generierten HTML-Code nicht angezeigt bekomme.
Hier mein TS, das ich dazu benutze:
lib.archiveDropDown{
10 = TEXT
#10.wrap = <form action="index.php?id=|">
10.dataWrap = <form action="" method="post">
20 = TEXT
20.value = <select name="clientNameId" size="1" onchange="location.href='{getIndpEnv:TYPO3_REQUEST_URL}&clientId='+this.options[this.options.selectedIndex].value;"
35 = CONTENT
35{
# ... hier erzeuge ich meine <option> - Tags aus einer DB-Tabelle#
}
40 = TEXT
40.value = </select>
50 = TEXT
50.value = </form>
}
Das Problem ist in der Zeile, in der der <select>-Tag erzeugt wird.
Der HTML-Code, der erzeugt wird sieht nämlich so aus:
<form action="" method="post">
<select name="clientNameId" size="1" onchange="location.href='{getIndpEnv:TYPO3_REQUEST_URL}&clientId='+this.options[this.options.selectedIndex].value;">
<option value="2">
Grafikamt
</option>
...
Wie bekomme ich TYPO3 dazu mir anstelle von {getIndpEnv:TYPO3_REQUEST_URL} die tatsächliche, aktuelle URL auszugeben (z.Bsp. index.php?id=13) ?
Kann mir jemand einen Tip geben?
viele Dank und viele Grüsse
Spog