我在网站上做滑块。 数据显示在SMARTY.
滑块div的
{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}
我需要从表格滑块中读取下一条记录。如何在循环中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 = 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}