[% SET pager = cgi_pager %] [% # PROCESS dumper.tt dump = pager %] [% IF pager AND pager.total_count > c.cfg('settings').entries_per_page %]
Pages: [% FOREACH page IN pager.pages %][% # PROCESS dumper.tt dump = page %] [% IF page.is_current # highlight it %] [% page.number %] [% ELSE # generate url %] [% page.number %] [% END %] [% END %]
[% IF pager.prev_url # link backwards %] « prev [% ELSE %] « prev [% END %] :: [% IF pager.next_url # link forwards %] next » [% ELSE %] next » [% END %]
[% # form method needs to be 'get' for pager to use value in urls: %] [% END %] [% IF negate_this_to_display %]
CGI::Pager methods:
first_url = [% pager.first_url %]
prev_url = [% pager.prev_url %]
next_url = [% pager.next_url %]
last_url = [% pager.last_url %]
is_at_start = [% pager.is_at_start %]
is_at_end = [% pager.is_at_end %]
next_offset = [% pager.next_offset %]
prev_offset = [% pager.prev_offset %]
last_offset = [% pager.last_offset %]
first_pos_displayed = [% pager.first_pos_displayed %]
last_pos_displayed = [% pager.last_pos_displayed %]
html(combined) = [% pager.html('combined') %]
html(pages) = [% pager.html('pages') %]
total_count = [% pager.total_count %]
Others:
app_url = [% app_url %]
url_with_path = [% url_with_path %]
params = [% c.query.param.join(';') %]
[% END %]