Hi,
ich versuche mich gerade an einem Style-Switcher, per post funktioniert das ganze schonmal, aber wenn ich das formular auf get setze , verliere ich die Seiten id.
Hier mal mein Formular mit TS
temp.formstyleselect = FORM
temp.formstyleselect {
dataArray {
20.label = Select Your Style
20.type = style=select
20.valueArray {
10.label = Red
10.value = 0
20.label = Green
20.value = 1
20.selected = GP:style || 0
}
40.type = my_submit=submit
40.value = Abschicken
}
method = get
layout = ###LABEL###: ###FIELD###
params.select=onchange="this.form.submit()"
}
Das generierte Form dann so:
<form action="index.php?id=95&style=0" id="ae73b2bf386eb50d8f220157c93d79d18" name="ae73b2bf386eb50d8f220157c93d79d18" enctype="multipart/form-data" method="get"><div style="display:none;"></div>Select Your Style: <select name="style" size="1" onchange="this.form.submit()"><option value="0" selected="selected">Red</option><option value="1">Green</option></select>: <input type="submit" name="my_submit" value="Abschicken" /></form>
Soweit sieht das ja schon ganz gut aus,
aber die Url nach dem Abschicken lautet
http://localhost/typo/testpage/index.php?style=0
:/ ohne id
Habt ihr eine Idee wie ich das lösen kann?
Ich möchte halt nach Möglichkeit alle Url-Parameter der aktuellen Seite mitnehmen.
Später will ich das ganze evtl. noch in ein Cookie speichern.
Habt ihr evtl irgendwo ein Tutorial für einen Styleswitcher?Möglichst Cache freundlich 🙂
Danke.