[% BLOCK results_count_header %]
[% ctx.bookbag ? l('List Contents') : l('Search Results') %] [%~ |l('' _ ctx.result_start _'', '' _ ctx.result_stop _ '', '' _ ctx.hit_count _ '') ~%] Results [_1] - [_2] of about [_3] [%~ END %] [%~ |l('' _ (page + 1) _ '', '' _ page_count _ '') ~%] (page [_1] of [_2]) [%~ END %] [%- INCLUDE "opac/parts/pref_lib_display.tt2" %] [%- class = 'search_page_nav_link'; href = '#'; IF page > 0; href = mkurl('', {page => page - 1}); -%] [% l('Previous') %] [%- END; # show links to 4 previous pages, the current page, and 3 more pages. added = 0; pageitr = page - 5; IF page_count > 1; # no need to paginate 1 page -%] [%- WHILE (pageitr = pageitr + 1) < page_count; IF pageitr < 0; NEXT; END; IF pageitr == page; %] [% pageitr + 1%] [% ELSE %] [% pageitr + 1%] [% END; added = added + 1; IF added == 8; LAST; END; END; -%] [%- END; class = 'search_page_nav_link'; href = '#'; IF (page + 1) < page_count; href = mkurl('', {page => page + 1}); -%] [% l('Next') %] [%- END; -%]
[% END %]