@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 ?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 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.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽