{if offset.page != 1} 第一页 上一页 {else}
第一页
上一页
{/if}
{if offset.page >100}
{var pagesPerRange = 9}
{else}
{var pagesPerRange = 10}
{/if}
{var startPage = parseInt((offset.page - 1) / pagesPerRange) * pagesPerRange + 1}
{var endPage = startPage + pagesPerRange - 1}
{if endPage > offset.pages}
{var endPage = offset.pages}
{/if}
{while startPage <= endPage}
{if startPage == offset.page}
${startPage} {else}
${startPage} {/if}
{var startPage = startPage+1}
{/while}
{if offset.page != offset.pages} 下一页 最末页 {else}
下一页
最末页
{/if} 共${offset.pages}页