| 質問 > フロント機能 > 商品一覧ページの条件分岐 |
フロント機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| cocolo |
投稿日時: 2012/5/19 3:26
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2012/3/23 居住地: 投稿: 4 |
商品一覧ページの条件分岐 初心者です。デフォルトのソースを見ながら何とか作ってます。
宜しくお願い致します。 商品一覧ページにて foreach中に4回に一度特定のタグを表示させたいのですが出来ません。 ******************* {foreach from=$arrProducts item=arrProduct name=arrProducts} {if $smarty.foreach.arrProducts.first} <div class="clearfix"> {/if} {if $smarty.foreach.arrProducts % 4 == 0} <hr class="itmelisthr"> {/if} {if $smarty.foreach.arrProducts.last} </div> {/if} {/foreach} ******************* .firstと.lastの部分は初めから書いてあるソースがありましたので出来たのですが、剰余で出したい場合はどのように書けばよいのでしょうか? そもそも「$smarty.foreach.arrProducts」はリピート回数を算出してあるものでないのでしょうか? ご教授お願い致します。 |
| DELIGHT |
投稿日時: 2012/5/19 10:53
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 商品一覧ページの条件分岐 .index や .iteration を使ったら良いかと。
{foreach},{foreachelse} | Smarty 外していたら申し訳ありません。
|
| cocolo |
投稿日時: 2012/5/19 14:52
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2012/3/23 居住地: 投稿: 4 |
Re: 商品一覧ページの条件分岐 参考を基にググッたら、マニュアルにばっちり書いてありましたね…
ありがとうございます! **************** <!--{if $smarty.foreach.arrProducts.iteration % 4 == 0}--> <hr class="itmelisthr"> <!--{/if}--> **************** |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!




