degal.py
changeset 6 d9d1f8e5f384
parent 5 156cdfffef8e
child 7 235ae238f694
equal deleted inserted replaced
5:156cdfffef8e 6:d9d1f8e5f384
   447                         pagination += '<li><a href="%s">Next &raquo;</a></li>' % (self._page_fname(cur_page + 1))
   447                         pagination += '<li><a href="%s">Next &raquo;</a></li>' % (self._page_fname(cur_page + 1))
   448                     else :
   448                     else :
   449                         pagination += '<li><span>Next &raquo;</span></li>'
   449                         pagination += '<li><span>Next &raquo;</span></li>'
   450 
   450 
   451                     pagination += "</ul>"
   451                     pagination += "</ul>"
       
   452                     shorturl = "%s/%s" % (self.shorturl_code, cur_page+1)
   452                 else :
   453                 else :
   453                     pagination = ''
   454                     pagination = ''
   454 
   455                     shorturl = self.shorturl_code
   455 
   456 
   456                 # render to index.html
   457                 # render to index.html
   457                 gallery_tpl.renderTo(self.pathFor(self._page_fname(cur_page)), 
   458                 gallery_tpl.renderTo(self.pathFor(self._page_fname(cur_page)), 
   458                     STYLE_URL=self.inRoot('style.css'),
   459                     STYLE_URL=self.inRoot('style.css'),
   459                     BREADCRUMB=" &raquo; ".join([link(u, t) for (u, t) in self.breadcrumb()]),
   460                     BREADCRUMB=" &raquo; ".join([link(u, t) for (u, t) in self.breadcrumb()]),
   460                     TITLE=self.title,
   461                     TITLE=self.title,
   461                     DIRECTORIES=directories,
   462                     DIRECTORIES=directories,
   462                     PAGINATION=pagination,
   463                     PAGINATION=pagination,
   463                     CONTENT="".join([i.thumbImgTag() for i in page]),
   464                     CONTENT="".join([i.thumbImgTag() for i in page]),
   464                     DESCR=self.descr,
   465                     DESCR=self.descr,
   465                     SHORTURL=self.inRoot('s', self.shorturl_code),
   466                     SHORTURL=self.inRoot('s', shorturl),
   466                     SHORTURL_CODE=self.shorturl_code,
   467                     SHORTURL_CODE=shorturl,
   467                 )
   468                 )
   468         
   469         
   469         # render images
   470         # render images
   470         for img in self.images.itervalues() :
   471         for img in self.images.itervalues() :
   471             img.render()
   472             img.render()