Есть код слайдера, таких слайдеров на странице может быть 10 и все вроде бы хорошо, но каждые 4 элемента нужно теги
<li>
оборачивать в отдельный див с классом slider__i. Сначала код общий код, ниже распишу как надо.
<? foreach ($arSections as $key => $value): ?>
<? foreach ($value['CHILDS'] as $k => $v): ?>
<div class="homeCategory__i bzz-clearfix" data-id="<?=$v['ID']?>">
<div class="clerfix hidden visible-xs">
<h3 class="page-title"><?=$v['NAME']?></h3>
</div>
<figure class="home__name pull-left hidden-xs">
<figcaption><?=$v['NAME']?></figcaption>
<img src="/img/category/cat.1.jpg" alt="">
</figure>
<div class="slider pull-right">
<div class='slider__i'>
<? foreach ($v['CHILDS'] as $a => $b): ?>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
<a href="#">
<figure><img src="/img/temp/bitmap10.png" /></figure>
<div>
<p><?=$b['NAME']?></p>
<span></span>
</div>
</a>
</li>
<? endforeach; ?>
</div>
</div>
</div>
<?endforeach;?>
<?endforeach;?>
Теги
<li>
должны быть обернуты в див по 4шт.
<div class='slider__i'>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
</div>
<div class='slider__i'>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
<li data-id="<?=$b['IBLOCK_SECTION_ID']?>">
// SOME CODE
</li>
</div>
Массив имеет древовидную структуру. И делится на Категории -> Сабкатегории -> Ссылки
Как мне правильней сделать? Нужны подсказки