Paginiation - add dates pagination to tag/category pages

This commit is contained in:
Laureline Guerin 2011-02-15 13:46:31 +01:00
commit b042974673

View file

@ -167,10 +167,14 @@ class ArticlesGenerator(Generator):
articles_paginator = Paginator(articles,
self.settings.get('DEFAULT_PAGINATION'),
self.settings.get('DEFAULT_ORPHANS'))
dates_paginator = Paginator(dates,
self.settings.get('DEFAULT_PAGINATION'),
self.settings.get('DEFAULT_ORPHANS'))
for page_num in range(articles_paginator.num_pages):
write('tag/%s%s.html' % (tag, '%s' % (page_num > 0 and page_num+1 or '')),
templates['tag'], self.context, tag=tag, articles=articles, dates=dates,
articles_paginator=articles_paginator, articles_page=articles_paginator.page(page_num+1),
dates_paginator=dates_paginator, dates_page=dates_paginator.page(page_num+1),
page_name='tag/%s'%tag)
else:
write('tag/%s.html' % tag, templates['tag'], self.context,
@ -182,10 +186,14 @@ class ArticlesGenerator(Generator):
articles_paginator = Paginator(articles,
self.settings.get('DEFAULT_PAGINATION'),
self.settings.get('DEFAULT_ORPHANS'))
dates_paginator = Paginator(dates,
self.settings.get('DEFAULT_PAGINATION'),
self.settings.get('DEFAULT_ORPHANS'))
for page_num in range(articles_paginator.num_pages):
write('category/%s%s.html' % (cat, '%s' % (page_num > 0 and page_num+1 or '')),
templates['category'], self.context, category=cat, articles=articles, dates=dates,
articles_paginator=articles_paginator, articles_page=articles_paginator.page(page_num+1),
dates_paginator=dates_paginator, dates_page=dates_paginator.page(page_num+1),
page_name='category/%s' % cat)
else:
write('category/%s.html' % cat, templates['category'], self.context,