Sortierung

Sortierung

Neben der Filterung kann auch die Sortierung über den Filterlink gesteuert werden. Analog zur Struktur der einzelnen Filtersegemente wird dazu ein Segment an die URL angehängt und als Filtertyp “sort” eingetragen. Der Wert ist die Sortierart “,” Sortierrichtung. Bei der Sortierrichtung gilt immer 0=aufsteigend (von 0 bis 1) und 1=absteigend (von 1 bis 0).

z.B: www.tourismus.com/listing/type=Hotel/sort=name,0
Das Bespiel erzeugt eine Filterliste aller Hotels, aufsteigend alphabetisch nach Namen sortiert.

Mehrere Sortierungen

Auch eine Kombination mehrerer Sortierungen ist durch die Verwendung eines Doppelpunktes möglich.
Dabei wird die letzte Sortierung im Filterlink zuerst berücksichtigt.

z.B: www.tourismus.com/listing/type=Hotel/sort=name,0:city,1
Das Bespiel erzeugt eine Filterliste aller Hotels, zuerst sortiert nach Ortsnamen absteigend, dann bei Hotels im selben Ort nach Namen aufsteigend.

 

Für die Sortierung ergibt sich folgendes Schema:

/sort={art der sortierung},{richtung der sortierung}[: weitere sortierungen]

 

Art der Sortierung

name

Sortierung nach Namen

Verwendung:

sort=name,[0 oder 1]

Sonstiges:
Wenn nichts anders vom Kunden gewünscht wurde, ist die Standardsortierung in der Ausgabe immer Name aufsteigend.


city

Sortierung nach Ortsnamen

Verwendung:

sort=city,[0 oder 1]

classification

Sortierung nach Klassifizierung

Verwendung:

sort=classification,[0 oder 1]

length

Sortierung nach Länge (z.B. bei Touren)

Verwendung:

sort=length,[0 oder 1]

duration

Sortierung nach Dauer (z.B. bei Touren)

Verwendung:

sort=duration,[0 oder 1]

ascent

Sortierung nach Höhenmeter im Aufstieg (z.B. bei Touren)

Verwendung:

sort=ascent,[0 oder 1]

distance

Sortierung nach Entfernung von einem zentralen Punkt

Verwendung:

sort=distance,[0 oder 1],[latitude],[longitude]

Beispiel:

sort=distance,0,48.880829,12.575706

Sonstiges:
0 = vom zentralen Punkt nach außen 
1 = von außem zum zentralen Punkt


sticky

Im Cockpit definierte Datensätze an erster Stelle anzeigen.

Verwendung:

sort=sticky

Sonstiges:
Hier muss keine Sortierrichtung definiert werden.
Die “Top-Datensätze” werden Im Cockpit durch einen Haken im Feld sticky markiert:


random

Zufällige Sortierung (ändert sich alle 24h)

Verwendung:

sort=random

Sonstiges:
Hier muss keine Sortierrichtung definiert werden.


score

Sortierung mit intelligenter Relevanzbewertung durch unseren Suchindex.

Verwendung:

sort=score

Sonstiges:
Hier muss keine Sortierrichtung definiert werden.
Diese Sortierung wird bei der Volltextsuche automatisch gesetzt.


time

Sortierung nach nächsten Terminen (z.B. bei Veranstaltungen)

Verwendung:

sort=time,[0 oder 1]

 

Related content