templates/gallery.html
changeset 12 c2d8e9a754a1
parent 5 156cdfffef8e
child 18 46536daf9e04
equal deleted inserted replaced
11:27dac27d1a58 12:c2d8e9a754a1
     1 <?xml version="1.0" encoding="UTF-8" ?>
     1 <%inherit file="master.html" /> <!-- %> -->
     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
       
     3   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
       
     4 
     2 
     5 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
     3 <%def name="pagination(num_pages, cur_page)"> <!-- %> -->
     6   <head>
     4 % if num_pages > 1 :
     7     <title><!-- TITLE --></title>
     5         <ul>
     8     <link rel="Stylesheet" type="text/css" href="<!-- STYLE_URL -->" />
     6         
     9   </head>
     7 %   if cur_page > 0 :
    10   <body>
     8             <li><a href="${h.url_for_page(cur_page - 1)}">&laquo; Prev</a></li>
    11     <div id="breadcrumb"><!-- BREADCRUMB --></div>
     9 %   else :
    12     <h1><!-- TITLE --></h1>
    10             <li><span>&laquo; Prev</span></li>
    13     <div id="dirs"><!-- DIRECTORIES --></div>
    11 %   endif
    14     <div class="paginate"><!-- PAGINATION --></div>
    12 
       
    13 %   for page in xrange(0, num_pages) :
       
    14 %     if page == cur_page :
       
    15             <li><strong>${page + 1}</strong></li>
       
    16 %     else :
       
    17             <li><a href="${h.url_for_page(page)}">${page + 1}</a></li>
       
    18 %     endif            
       
    19 %   endfor
       
    20 
       
    21 %   if cur_page < num_pages - 1 :
       
    22             <li><a href="${h.url_for_page(cur_page + 1)}">Next &raquo;</a></li>
       
    23 %   else :
       
    24             <li><span>Next &raquo;</span></li>
       
    25 %   endif
       
    26         </ul>
       
    27 % endif       
       
    28 </%def> <!-- %> -->
       
    29 
       
    30     <h1>${title}</h1>
       
    31     <div id="dirs">
       
    32 % if dirs :
       
    33         <ul>
       
    34 %   for dir in dirs :
       
    35             <li><a href="${dir.name}">${dir.title}</a></li>
       
    36 %   endfor
       
    37         </ul>
       
    38 % endif
       
    39     </div>
       
    40     <div class="paginate">
       
    41 ${pagination(num_pages, cur_page)}
       
    42     </div>
    15     <div id="thumbnails">
    43     <div id="thumbnails">
    16       <!-- CONTENT -->
    44 % for img in images :
       
    45         ${h.tag_for_img(img.html_name, img.thumb_name)}
       
    46 % endfor
    17     </div>
    47     </div>
    18     <div class="paginate"><!-- PAGINATION --></div>
    48     <div class="paginate">
    19     <p id="description"><!-- DESCR --></p>
    49 ${pagination(num_pages, cur_page)}
       
    50     </div>
       
    51     <p id="description">
       
    52 ${description}
       
    53     </p>
    20     <div id="info">
    54     <div id="info">
    21         <p>ShortURL: <a href="<!-- SHORTURL -->" rel="nofollow"><!-- SHORTURL_CODE --></a></p>
    55         <p>ShortURL: <a href="${shorturl}>" rel="nofollow">${shorturl_code}</a></p>
    22     </div>
    56     </div>
    23     <p id="about"><a href="http://marttila.de/~terom/degal/">DeGAL</a> <!-- VERSION --></p>
       
    24   </body>
       
    25 </html>