[%- USE date(format = '%a, %d-%b-%Y') -%]
[%- WRAPPER site_wrapper.html 
  title = 'List'
-%]
[%- SET 
 p      = c.req.query_params
 result = list_posts( p )
 posts  = result.rows
-%]
[% BLOCK simple_paging_controls %]
  [% IF result.first_qs %]
    <<
  [% ELSE %]
    <<
  [% END %]
  [% IF result.prev_qs %]
    <
  [% ELSE %]
    <
  [% END %]
  [% IF result.next_qs %]
    >
  [% ELSE %]
    >
  [% END %]
  [% IF result.last_qs %]
    >>
  [% ELSE %]
    >>
  [% END %]
[% END %]
  
  
  
  
    [% IF p.search %]
      Posts containing "[% p.search %]"
        [% IF p.tag %] and [% END %]
    [% END %]
    [% IF p.tag %]Tagged "[% p.tag %]" [% END %]
    [% IF p.category %]In "[% p.category %]" [% END %]
    [% IF p.section_id %]Section: "[% resolve_section_id(p.section_id) %]" 
      [% ELSIF p.under_section_id %]Under Section: "[% resolve_section_id(p.under_section_id) %]" 
      [% END %]
  
  
  [% IF result.params.username %]
    
written by [% result.params.username %]
  [% END %]
  
  
    [% IF result.total > 0 %]
      [% result.start %] - [% result.end %] of [% result.total %] posts:
    [% ELSE %]
      No posts found.
    [% END %]
  
  
  
    
    [% INCLUDE simple_paging_controls %]
    
    
Summaries 
      
      [% IF result.params.summary %]
        on
      [% ELSE %]
        off
      [% END %]
      
    
    
   
    
      [% FOREACH Post IN posts %]
        - 
          [% Post.title %] 
           
            [% date.format(Post.ts) %] by 
            [% Post.author.full_name %]
          
          
          [% IF result.params.summary %]
          
            [% IF Post.num_categories %]
             
              in:
                [% FOREACH category IN Post.category_list %]
                  [% category %]
                  [% IF loop.next() %], [% END %]
                [% END %]
              
             
            [% END %]
             
              [% IF Post.image_url %]
                | [% END %]  | [% Post.summary %] ... read more |  
 
[% END %]
 
  
  
    
      [% INCLUDE simple_paging_controls %]
    
  
    [%- SET page_choices = [5,10,20,50,100,200,500] -%]
    Max results per page:   [%- FOREACH size IN page_choices -%]
      [% IF size == result.limit %]
        
[% size %]
      [% ELSE %]
        
[% size %]
      [% END %]
        
    [%- END -%]
  
 
  
[% END %]