Skip to content Skip to footer navigation
You are reading the Statamic 6 Alpha docs. πŸ‘€

Sort Modifier

Sort an array by key as parameter 1 and direction (asc/desc) as parameter 2. If sorting a primitive list no parameters are necessary.

primitive:
- Zebra
- Alpha
- Bravo
complex:
-
last_name: Zebra
first_name: Zealous
-
last_name: Alpha
first_name: Altruistic
-
last_name: Bravo
first_name: Blathering
{{ primitive | sort | list }}
{{ complex | sort('last_name') }}
Hello, {{ first_name }} {{ last_name }}
{{ /complex }}
{{ complex | sort('last_name', 'desc') }}
Hello, {{ first_name }} {{ last_name }}
{{ /complex }}
Alpha, Bravo, Zebra
Hello, Altruistic Alpha
Hello, Blathering Bravo
Hello, Zealous Zebra
Hello, Zealous Zebra
Hello, Blathering Bravo
Hello, Altruistic Alpha