{strip} {if $pagertotalitems > $pageritemsperpage}
{section name=pager loop=$pagertotalitems start=0 step=$pageritemsperpage} {if $pageroffset == $smarty.section.pager.index}{$smarty.section.pager.iteration}  {elseif $pageroffset-$smarty.section.pager.index == $pageritemsperpage || $pageroffset+$pageritemsperpage == $smarty.section.pager.index}{$smarty.section.pager.iteration} {elseif ($pagertotalitems-($smarty.section.pager.index+$pageritemsperpage)) < 0}... {$smarty.section.pager.iteration} {elseif $smarty.section.pager.index > (($pagertotalitems/2)+$pageroffset+1) && $smarty.section.pager.index < (($pagertotalitems/2)+$pageroffset)+50}... {$smarty.section.pager.iteration} {elseif ($pagertotalitems-($smarty.section.pager.index+$pageritemsperpage)) < 0}... {$smarty.section.pager.iteration} {elseif ($smarty.section.pager.iteration == 1)}1 ... {/if}{/section}
{/if} {/strip}