フォノクラフト株式会社:作業メモや備忘録など

作業メモや備忘録など…

[ec-cube] 一覧の表示件数切り換えをテキストリンクに変更する

without comments

使い勝手の向上を目指します。

表示件数の選択が<select>タグなのが使いにくいので<a>タグに変更してみます。

変更後はonclickでrel属性を使う様にしていますが、name属性等でもよいかと思います。

対象ファイル

/htdocs/data/Smarty/templates/default/products/list.php

サンプルソース

変更前

                <select name="disp_number" onchange="javascript:fnChangeDispNumber(this.value);">
                    <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
                        <!--{if $num == $disp_number}-->
                            <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
                        <!--{else}-->
                            <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
                        <!--{/if}-->
                    <!--{/foreach}-->
                </select>

変更後


                    <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
                        <!--{if $num == $disp_number}-->
                            <b><!--{$dispnum}--></b>
                        <!--{else}-->
                            <a href="#" rel="<!--{$num}-->" value="<!--{$num}-->" onclick="javascript:fnChangeDispNumber(this.rel);"><!--{$dispnum}--></a>
                        <!--{/if}-->
                    <!--{/foreach}-->