Lava Filters - Shuffle
Category:Arrays
Description:Randomizes the order of an array. Useful for ads on a homepage where you'd like a different ad to be first for each visit.
Input: {
[0] {
"Id": 1,
"Image": "<img src="/GetImage.ashx?Id=1>"
},
[1] {
"Id": 2,
"Image": "<img src="/GetImage.ashx?Id=2>"
},
[2] {
"Id": 3,
"Image": "<img src="/GetImage.ashx?Id=3>"
}
}
Lava: {% assign randomOrderedAds = Items | Shuffle %}
{% for ad in randomOrderedAds %}
{% endfor %}