0
想知道如何設置查詢結果的最大數量,例如,如果有超過10個結果頁面顯示1,2 ,3,4,5 ...和最後(10)等等..我使用smarty,並不知道如何使工作。Smarty - 如何設置一個最大(5)頁面以顯示來自呼叫查詢的分頁
<!-- .pagination starts -->
<div class="pagination-wrapper1">
<ul class="pagination">
{if $active_page eq $smarty.section.page_num.index+1}
<li class="previous-off"><i class="icon-arrow-left"></i> Previous</li>
{else}
<li class="previous-on"><a href="#" onclick="ajax_reload_ct_function({$active_page-1})"><i class="icon-arrow-left"></i> Previous</a></li>
{/if}
{section name="page_num" loop=$pages}
{if $active_page eq $smarty.section.page_num.index+1}
<li class="active">{$smarty.section.page_num.index+1}</li>
{else}
<li><a href="#" onclick="ajax_reload_ct_function({$smarty.section.page_num.index+1})">{$smarty.section.page_num.index+1}</a></li>
{/if}
{/section}
{if $active_page eq $smarty.section.page_num.index}
<li class="next-off">Next <i class="icon-arrow-right"></i></li>
{else}
<li class="next"><a href="#" onclick="ajax_reload_ct_function({$active_page+1})">Next <i class="icon-arrow-right"></i></a></li>
{/if}
<div class="clear"></div>
</ul>
</div><!-- /.pagination ends -->
這是我的分頁是如何工作目前:
這是應該的一個例子......希望有人能夠幫助。