Sortiert nach einem Wert im Extra Feld
{sort_extra}
Seiten nach einem Wert im Extra Feld sortieren.
| Attribut | Typ | Erforderlich | Beschreibung |
| pages | Page_Iterator | Ja | die Variable in die das Ergebnis gespeichert wird |
| var | string | Ja | ein Array mit allen zu ordnenden Seiten |
| field | string | Ja | das Feld nach dem sortiert werden soll |
| order | string | Nein | Reihenfolge ("asc" oder "desc"). Standard ist "asc" => aufsteigend |
Beispiel
Die letzten 10 eingetragenen Events sortiert nach deren Enddaten anzeigen.
QuelltextSmarty Code:
- {* die 10 neusten Seiten vom Typ "events/entry" holen *}
- {get_pages var="pages" query.where="type='events/entry'" query.order="c_date DESC" query.limit="0,10"}
- {* nach dem Wert "events_until_date" sortieren *}
- {sort_extra var="events" pages=$pages field="event_until_date" order="desc"}
- {* und die Seiten ausgeben *}
- ...
- {/foreach}