<form method="GET">
<p class="pager">
[% 
  USE CGI; 
  USE Comma; 
  USE inflect = Lingua.EN.Inflect;
  SET item_name = pager_item_name OR 'Item';
-%]
[% item_name %]: [% pager.first | comma %] to [% pager.last | comma %] of [% pager.total_entries | comma %].
[% IF pager.last_page > 1 %]
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    [% IF !pager_url; SET pager_url = CGI.url( Relative => 1, Query => 1 ); END %]
    [% prev_page = pager.previous_page %]
    [% IF prev_page %]
        <a href="[% pager_url %]&page=[% prev_page %]">Previous</a> |
    [% END %]

    [% FOREACH p=CGI.param %]
        [% NEXT IF p == 'page' %]
        <input type="hidden" name="[% p %]" value="[% CGI.param(p) %]">
    [% END %]
    <input type="submit" value="Page">
    <input type="text" name="page" value="[% pager.current_page %]" size="4">
    of [% pager.last_page | comma %]

    [% next_page = pager.next_page %]
    [% IF next_page %]
        | <a href="[% pager_url %]&page=[% next_page %]">Next</a>
    [% END %]
[% END %]
</p>
</form>
