下一个项目在 foreach SMARTY

问题描述 投票:2回答:2

我在网站上做滑块。 数据显示在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读取下一条记录?

php mysql smarty
2个回答
1
投票

也许这个对你有用。

{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}

0
投票

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

{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}
© www.soinside.com 2019 - 2024. All rights reserved.