|
<{if $page neq 1}>
<{foreach item=pageValue key=key from=$pagenavi}>
<{if $key eq $page-1}>
«
<{/if}>
<{/foreach}>
<{/if}>
<{assign var='counter' value=1}>
<{assign var='offset' value=4}>
<{assign var='totalPages' value=$pagenavi|@count}>
<{foreach item=pageValue key=key from=$pagenavi}>
<{if $counter eq $page}>
(<{$key}>)
<{elseif ($counter>$page-$offset && $counter<$page+$offset)||$counter eq 1||$counter eq $totalPages}>
<{if $counter eq $totalPages && $page<$totalPages-$offset}>
...
<{/if}>
<{$counter}>
<{if $counter eq 1 && $page>1+$offset}>
...
<{/if}>
<{/if}>
<{assign var='counter' value=$counter+1}>
<{/foreach}>
<{if $page neq $pagenavi|@count}>
<{foreach item=pageValue key=key from=$pagenavi}>
<{if $key eq $page+1}>
»
<{/if}>
<{/foreach}>
<{/if}>
|