{assign var=padding value=2} {if $pages|@count gt 1} {foreach from=$pages item=page_link key=pager_number} {if $pager_number==1} {$pager_number}  {/if} {if $actual_page - $padding == $pager_number && $actual_page - $padding > 1 && $actual_page - $padding -1 > 1 }...{/if} {if $pager_number!=1 && $pager_number!=$last_page && $pager_number>=$actual_page-$padding && $pager_number<=$actual_page+$padding} {$pager_number}  {/if} {if $actual_page + $padding == $pager_number && $actual_page + $padding < $last_page && $actual_page + $padding + 1 < $last_page }...{/if} {if $pager_number==$last_page} {$pager_number}  {/if} {/foreach} {/if}