Задать вопрос
@Genri_Rus

Как можно на определенной итерации добавлять обертку?

Вот пример: https://vintage-technics.nethouse.ru/documents
5f04882c40d2f626885521.png

У меня есть цикл:
<?php while( $manual_catalog->have_posts() ) : $manual_catalog->the_post(); ?>
	<div class="row-fluid">
		<div class="span4 document-info">
			<div class="-col-2 inline-block"><i class="file-big-icon-default file-big-icon-pdf"></i></div>
			<div class="-col-9 inline-block"><a href="" target="_blank"></a>
				<div class="infoDigits"><b></b>, </div>
			</div>
		</div>
	</div>
<?php endwhile; ?>

Как можно на определенной итерации добавлять обертку row-fluid ?
  • Вопрос задан
  • 130 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@JeKaAa
$iter = 1;
$insertRowIter = 1;
$insertRowIterEnd = 3;
while (...) {
    if ($iter === $insertRowIter) {
        echo '<div class="row-fluid">'; // открываем "обертку
    }
    //  тут html document-info
   if ($iter === $insertRowIterEnd) {
     echo '</div>'; // закрываем
     $iter  = 0;
   }
   $iter++;
}
if ($iter !== $insertRowIterEnd) {
 echo '</div>'; // закрываем если например в последней строке было на один меньше и тег был бы не закрытым
}


Вставляем "обертку" и закрываем через каждые 3. Т.е. по три элемента на row.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽