forked from github/pelican
Support last page pattern in PAGINATION_PATTERNS
This commit is contained in:
parent
659c4cbf0f
commit
89a31141ff
3 changed files with 38 additions and 2 deletions
|
|
@ -118,8 +118,13 @@ class Page:
|
|||
|
||||
# find the last matching pagination rule
|
||||
for p in self.settings['PAGINATION_PATTERNS']:
|
||||
if p.min_page <= self.number:
|
||||
rule = p
|
||||
if p.min_page == -1:
|
||||
if not self.has_next():
|
||||
rule = p
|
||||
break
|
||||
else:
|
||||
if p.min_page <= self.number:
|
||||
rule = p
|
||||
|
||||
if not rule:
|
||||
return ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue