Skip to content
Grav 2.0 is officially stable. Read the announcement →
Themes & Styling

Twig loop on nested list

Started by Dan Hart 9 years ago · 2 replies · 1124 views
9 years ago

Hey everyone how would I run a loop on a nested list? For example, lets say I have a parent categories for music genre like "Rock & Roll" , "Country", etc... and then underneath each of those would be artist?

9 years ago

Nest the loops:

TWIG
{% for data as genre %}
  {% for genre as subgenre %}
    {% for subgrense as artist %}
      {{ artist.name }}
    {% endfor %}
  {% endfor %}
{% endfor %}
👍 1
9 years ago

Thanks OleVik!

When I first started to work through this I only had 2 "for" loops but it turned out I needed 3 like what you have here. Worked like a charm, thanks!

Suggested topics

Topic Participants Replies Views Activity
Themes & Styling · by stuart young, 2 weeks ago
3 251 2 weeks ago
Themes & Styling · by Sebadamus, 3 weeks ago
5 317 2 weeks ago
Themes & Styling · by martynfoster735, 4 weeks ago
1 310 4 weeks ago
Themes & Styling · by Justin Young, 1 month ago
1 348 1 month ago
Themes & Styling · by Slebeig, 2 months ago
4 474 2 months ago