Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
21-03-14 11:43:14 sortSelect für Sortierung im Frontend?
uwe schröder
Ich möchte dem Besucher der Seite die Möglichkeit geben, Artikel selber zu sortieren (bz.B. nach Preis auf-/absteigend).
In der Dokumentation (Ver. 2.8.1) sieht es so aus, als ob "sortSelect" das leisten könnte. Aber in finde keinerlei Hinweise, wie ich einen solchen Select im Frontend sichtbar machen könnte.
Ist das die richtige Funktion dafür? Wenn nicht, wie könnte ich eine solche interaktive Sortierung sonst umsetzen?
Danke, Gruß
22-03-14 15:31:19 Sortierung der Produkte
Franz Holzinger
Für die Sortierung von Produkten muss ein Setup in dieser Form eingetragen werden.

plugin.tt_products.conf.tt_products.ALL.orderBy = title

Über TypoScript lassen sich Bedingungen festlegen, die eine SelectBox abfragen.

Siehe Dokument TyposcriptReference:

http://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html
Kapitel 'globalVar':

[globalVar = GP:sortierung = title]
plugin.tt_products.conf.tt_products.ALL.orderBy = title

[globalVar = GP:sortierung = subtitle]
plugin.tt_products.conf.tt_products.ALL.orderBy = subtitle

Dazu muss ein HTML Element gebaut werden, welches den Namen (name) "sortierung" hat und die Werte (value) "title" oder "subtitle" zurückliefert.

Siehe
http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=select
Kapitel "Absendewert von Einträgen bestimmen"
24-03-14 17:59:34 Sortierung funktioniert wunderbar!
uwe schröder
Vielen Dank, das funktioniert wunderbar!
Kleine Ergänzung für alle, die das auch einsetzen möchten:
Wenn man den SELECT-Tag noch mit einem onChange ergänzt, braucht der Anwender nur noch die Sortierung auszuwählen und die Seite läd sich sofort mit der gewünschten Sortirung neu:
<select name="sortierung" onChange="this.form.submit()">
< Zurück zum Forum