50個のロゴを表示するwhileループがあります。しかし、私が必要とするのは、5つのイメージごとに新しいdiv(.autogrid_wrapper .cte .block)を作成する別のループです。Whileループは5つの要素ごとに新しいdivを作成する必要があります
<?php
$cn = 1;
while($result->next()) {
if ($cn % 5 == 0) {
?>
<div class="autogrid_wrapper cte block">
<div class="inner">
<?php } ?>
<div class="ce_card autogrid-type_cte n5 one_fifth autogrid_mode_auto autogrid <?php echo $class2; ?> <?php echo $class; ?> block">
<div class="card_wrapper">
<a class="download_image" title="<?php echo $result->name; ?>"
<div class="ce_image attribute image">
<div class="ce_image block">
<figure class="image_container">
<img src="<?php echo $imageVar->path; ?>" onerror="this.onerror=null; this.src='files/Intershop/media/images/customers/<?php echo $rest; ?>.png'" title="<?php echo $entry->field('name')->value(); ?>" alt="<?php echo $entry->field('name')->value(); ?>" >
</figure>
</div>
</div>
</a>
</div>
</div>
<div class="clear autogrid_clear"></div>
<?php if ($cn % 5 == 0) { ?>
</div>
</div>
<?php
}
$cn++;
?>
<?php } ?>
私はあなたが私を助けることを願っています。
何ですか?私はあなたのコードに何が問題であるのか、これらのコードで何が得られたのかを指摘していないことを意味します。 –
私はこれを持っています:https://jsfiddle.net/4t7z2aq2/しかし、私はそれをコード化する方法を知らない:while($ result-> next()) – fr3d
あなたは 'div(.autogrid_wrapper .cte。ブロック) 'の後にこのdivを閉じ、5番目の項目を歩く? –