EC-CUBE:2.13.5
上記EC-CUBEのバージョンを利用しているのですが、商品一覧ページでのページネーションの仕様についてお聞きしたいことがあります。
「/products/list.php」に下記のページネーションコードがあるのですが、このページネーション機能はどのシステムファイルにて動作しているのでしょうか。
「/data/class/SC_PageNavi.php」かと思ったのですが、他にも制御しているphpファイルがあるのでしょうか。
また、ページネーションをクリックすると下記のようなパラメーターがURLに表示されるのですが、このパラメーターの付与はどこで制御しているのでしょうか。
「list.php?transactionid=e43335d97bcfd832170bcb98de&mode=&category_id=0&maker_id=0&name=&orderby=&disp_number=15&pageno=2&rnd=bus」
<!--▼ページネーション-->
<!--{if $objNavi->max_page > 1}-->
<!--{assign var=arrPagenavi value=$objNavi->arrPagenavi}-->
<nav class="pagination">
<ul>
<!--{if $objNavi->now_page > 1}-->
<li class="prev"><a href="?pageno=<!--{$arrPagenavi.before}-->" onclick="eccube.movePage('<!--{$arrPagenavi.before}-->'); return false;"><</a></li>
<!--{/if}-->
<!--{assign var=first_num value=$objNavi->now_page-$smarty.const.NAVI_PMAX+1}-->
<!--{assign var=last_num value=$objNavi->now_page+$smarty.const.NAVI_PMAX-1}-->
<!--{foreach from=$arrPagenavi.arrPageno item="dispnum" key="num" name="page_navi"}-->
<!--{if $first_num == $dispnum}-->
<li class="first"><a href="?pageno=<!--{$dispnum}-->" onclick="eccube.movePage('<!--{$dispnum}-->'); return false;"><!--{$dispnum}--></a></li>
<!--{elseif $last_num == $dispnum}-->
<li class="last"><a href="?pageno=<!--{$dispnum}-->" onclick="eccube.movePage('<!--{$dispnum}-->'); return false;"><!--{$dispnum}--></a></li>
<!--{elseif $dispnum == $objNavi->now_page}-->
<li class="active"><a href="?pageno=<!--{$dispnum}-->" onclick="eccube.movePage('<!--{$dispnum}-->'); return false;"><!--{$dispnum}--></a></li>
<!--{else}-->
<li><a href="?pageno=<!--{$dispnum}-->" onclick="eccube.movePage('<!--{$dispnum}-->'); return false;"><!--{$dispnum}--></a></li>
<!--{/if}-->
<!--{/foreach}-->
<!--{if $objNavi->now_page < $objNavi->max_page}-->
<li class="next"><a href="?pageno=<!--{$arrPagenavi.next}-->" onclick="eccube.movePage('<!--{$arrPagenavi.next}-->'); return false;">></a></li>
<!--{/if}-->
</ul>
</nav>
<!--{/if}-->
<!--▲ページネーション-->
ご教授いただけますでしょうか。
よろしくお願いいたします。