WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

Smarty:ループの最初と最後の判別

Smartyのテンプレート内で、ループの最初なのか最後なのかの判別方法

$smarty.foreach.ループ名.first・・・最初の要素かどうか
$smarty.foreach.ループ名.last・・・最後の要素かどうか
$smarty.foreach.loop.iteration・・・現在のインデクス(何回目のループかカウント)

{foreach name=loopname from=$testList item=var}
{if $smarty.foreach.loopname.first}
<p>最初の要素:{$var}</p>
{elseif $smarty.foreach.loopname.last}
<p>最後の要素:{$var}</p>
{else}
<p>要素:{$var}</p>
{/if}
{/foreach}

関連記事

コメントは利用できません。

アーカイブ