Php foreach SMARTY中的下一项

Php foreach SMARTY中的下一项,php,mysql,smarty,Php,Mysql,Smarty,我在网站上做幻灯片。在一张幻灯片上,我有两个分区。SMARTY上显示的数据 滑块式div's {foreach $slider as $sliderr} <div id="sliderBox"> <div id="showcase" class="showcase"> <div class="showcase-slide"> <div class="showcase-content"> {$slide

我在网站上做幻灯片。在一张幻灯片上,我有两个分区。SMARTY上显示的数据

滑块式div's

{foreach $slider as $sliderr}
    <div id="sliderBox">
<div id="showcase" class="showcase">
        <div class="showcase-slide">
            <div class="showcase-content">
{$sliderr.img}
            </div>
        </div>
        <div class="showcase-slide">
            <div class="showcase-content">
                {$sliderr.img} // ?? I need img+1
            </div>
        </div>  
</div>
</div>
{/foreach}
{foreach$slider作为$sliderr}
{$sliderr.img}
{$sliderr.img}/??我需要img+1
{/foreach}

我需要表格滑块的下一条记录。如何读取循环中SMARTY的下一条记录?

也许这对您有用:

{foreach from=$slider key=i item=sliderr}
    <div id="sliderBox">
<div id="showcase" class="showcase">
        <div class="showcase-slide">
            <div class="showcase-content">
{$sliderr.img}
            </div>
        </div>
        <div class="showcase-slide">
            <div class="showcase-content">
                {$slider[{$i+1}]}
            </div>
        </div>  
</div>
</div>
{/foreach}
{foreach from=$slider key=i item=sliderr}
{$sliderr.img}
{$slider[{$i+1}]}
{/foreach}

我正在使用这个。它可以操作无限滑块循环

{foreach from = $slider key = f item = product}
下一张幻灯片的名称:

{if isset($slider[$f+1])}{$slider[$f+1].name}{else}{$slider[0].name}{/if}
上一张幻灯片的名称:

{if isset($slider[$f-1])}{$slider[$f-1].name}{else}{$slider[($slider|count)-1].name}{/if}

{/foreach}

我认为它是
{$slider[$I+1]}
是的,可能是!我没有可能检查它。