{% if (paginator.pageTotal > 1) { %}
({{ paginator.countTotal }} Results) {% if (paginator.pageCurrent <= 1) { %} < {% } else { %} {% if ((paginator.pageCurrent - 1) > 3) { %} << {% } %} < {% } %} {% var pagesStart = ((paginator.pageCurrent - 3) < 1) ? (3 - paginator.pageCurrent) - 2 : -3; %} {% var pagesEnd = pagesStart + 6; %} {% if ((paginator.pageCurrent + pagesEnd) > paginator.pageTotal) { %} {% pagesEnd = paginator.pageTotal - paginator.pageCurrent; %} {% pagesStart = pagesEnd - 6; %} {% } %} {% if (paginator.pageCurrent + pagesStart > 1) { %} ... {% } %} {% var i = pagesStart; %} {% while (i <= pagesEnd) { %} {% if (i === 0) { %} {{ paginator.pageCurrent }} {% } else if ((paginator.pageCurrent + i) > 0 && (paginator.pageCurrent + i) <= paginator.pageTotal) { %} {{ paginator.pageCurrent + i }} {% } %} {% i++; %} {% } %} {% if ((paginator.pageCurrent + pagesEnd) < paginator.pageTotal) { %} ... {% } %} {% if (paginator.pageCurrent >= paginator.pageTotal) { %} > {% } else { %} > {% if ((paginator.pageTotal - paginator.pageCurrent) > 3) { %} >> {% } %} {% } %}
{% } %}