

あるアプリケーションを使用し、情報表示サイトを作成しております。その新着情報ブロックでのphp、smartyに関するご質問でございます。

そのブロックは新たに登録された情報を6つまで表示する内容のもので、phpでその表示の個数を指定し、smartyでforeachを使用して表示させております。問題はその新着情報が6つ表示された段階で“新着情報の一覧を見る”という新着情報一覧ページへ誘導させるリンクボタンを表示させたいのですが、その新着情報一覧のurlも以下の様に配列を使用したものになりよってforeach内に配置しなければなりません。ということは6個のボタンが表示されることになりますが、このボタンを一つだけ表示させたい場合どう対処すれば宜しいかお教え願いませんでしょうか。

[code]

    <!--{foreach from=$arrProducts item=arrProduct}-->
    
    (新着情報)
    <h3><a href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--     {$arrProduct.product_id|u}-->&<!--{$smarty.const.CATEGORY_URLPATH}--><!--{$arrProduct.category_name_e|u}-->"><!--{$arrProduct.name|h}--></a></h3>
    
    (新着情報一覧ページボタン)
    <a href="http://xxxx/products/list.php?category_name=<!--{$arrProduct.category_name|h}-->&mode=search&category_id=9"><!--{$arrProduct.category_name|h}-->一覧</a>
    
    <!--{/foreach}-->
    
[/code]


CC BY-SA 3.0
2016-04-07T02:45:24.803
23807
2016-04-07T04:24:27.673
2016-04-07T03:17:53.133
15068
15068
question
php smarty
smartyのforeachで表示する複数の情報の表示個数をそれぞれ別に指定したいです。


大変失礼いたしました。

同じphpファイル内にそれぞれプログラム箇所を二つに分け、smartyのforeachも二つに分けることでとりあえず機能している様です。おさがわせ致しました。


CC BY-SA 3.0
2016-04-07T04:24:27.673
23809
2016-04-07T04:24:27.673
15068
23807
answer