为另一个循环内的循环设置属性

时间:2014-10-02 19:37:03

标签: php

第一个循环将创建一个html,第二个循环将创建图像链接,我使用Lightbox2插件来显示灯箱库中的图像。

如果每个图片具有相同的属性,插件将作为一个图库加载所有图片,但如果具有不同的属性,则会将它们显示为单个图像。

所以我想要的是为每个循环设置一个唯一的属性。 这就是我所做的就是:

<?  while ( has_sub_field('info') ) : 
    $j = 0;
?>
<li>        
    <div class="thumbs">

    <? while( have_rows('images') ): the_row(); ?>

    <a data-lightbox="building-<?= $j++ ?>" href="<?php echo $image_full_url; ?>" 
       title="<? echo $attachment->post_excerpt ?>">
        <div id="aks"><img src="<?php echo $image_url; ?>"></div>
    </a>

    <? endwhile ?>
    </div>
</li>
<? endwhile ?> 

正如您所看到的,我将属性设置为data-lightbox="building-<?= $j++ ?>",但它为每个图像提供了不同的值。

我应该在哪里定义$j,这样每组图像都有不同的属性?

0 个答案:

没有答案