Umr001
@Umr001
php

Как правильно построить слайдер на php, с такой версткой (пример в вопросе)?

Есть код слайдера, таких слайдеров на странице может быть 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>


Массив имеет древовидную структуру. И делится на Категории -> Сабкатегории -> Ссылки
Как мне правильней сделать? Нужны подсказки
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы