<%args> $page => 1 <%init> my $posts = MyWeblog::Model::PostCollection->new(); $posts->unlimit(); $posts->set_page_info( current_page => $page, per_page => 15 ); $m->out("No items found.") if ($posts->pager->total_entries == 0); % if ($posts->pager->last_page > 1) { Page <% $page %> of <% $posts->pager->last_page %> % }
% while (my $post = $posts->next) {
<% $post->title %>
<% $post->body %>
% }
% if ($posts->pager->previous_page) { <% Jifty->web->link( label => "Previous Page", onclick => { args => { page => $posts->pager->previous_page } } ) %> % } % if ($posts->pager->next_page) { <% Jifty->web->link( label => "Next Page", onclick => { args => { page => $posts->pager->next_page } } ) %> % }