I am trying to loop through all the entries in a section and "group" them into items which are in blocks of 9 then wrap them with some html markup so there will be the following code:
{% set selectedWork = craft.entries.section('selectedWork') %}
<div class="panel panel--1">
<article class="img-grid">
{% for item in selectedWork %}
<section class="img-grid__item">
{{ item.title }}
</section>
{% endfor %}
</article>
</div><!-- END .panel -->
The outer <div class="panel panel-1">
and <article>
tags need to wrap round the first 9 items then then next 9 etc. etc. Also the panel--1 needs to increment so that each panel goes in order so panel--1
holds 1-9 items then panel--2
holds 9-18 items etc. Is this possible using some kind of array splice or something?