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

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

Войти через центр авторизации
Похожие вопросы
SymbioWay Москва
от 120 000 до 180 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
ИМАГ Москва
от 90 000 до 100 000 ₽