{text key='base+pages_label'} {assign var='p' value='0' } {if $less} {text key="base+paging_label_first"} {/if} {if $prev} {text key="base+paging_label_prev"} {/if} {if $less} ... {/if} {section name="paging" loop=$page_shortcut_count+1 start=1 step=1} {math equation="x + y" x=$start y=$smarty.section.paging.index assign='p'} {if $p<=$count} {$p} {/if} {/section} {if $more} ... {/if} {if $next} {text key='base+paging_label_next'} {/if} {if $more} {text key='base+paging_label_last'} {/if}