diff options
Diffstat (limited to 'blog/templates/blog/blog_index_page.html')
-rw-r--r-- | blog/templates/blog/blog_index_page.html | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/blog/templates/blog/blog_index_page.html b/blog/templates/blog/blog_index_page.html index ff8f76c..34ba2cf 100644 --- a/blog/templates/blog/blog_index_page.html +++ b/blog/templates/blog/blog_index_page.html @@ -47,6 +47,40 @@ <a class="page-link" href="#">Newer →</a> </li> </ul> + {# Only show pagination if there is more than one page to click through #} + {% if blogpages.paginator.num_pages > 1 %} + <div class="container"> + <div class="row"> + <div class="col-lg-12"> + <div class="pagination"> + {% if blogpages.has_previous %} + <li class="page-item"> + <a href="?page={{ blogpages.previous_page_number }}" class="page-link"> + <span>«</span> + </a> + </li> + {% endif %} + + {% for page_num in blogpages.paginator.page_range %} + <li class="page-item {% if page_num == blogpages.number %} active{% endif %}"> + <a href="?page={{ page_num }}" class="page-link"> + {{ page_num }} + </a> + </li> + {% endfor %} + + {% if blogpages.has_next %} + <li class="page-item"> + <a href="?page={{ blogpages.next_page_number }}" class="page-link"> + <span>»</span> + </a> + </li> + {% endif %} + </div> + </div> + </div> + </div> + {% endif %} </div> |