diff options
author | Jonathan DeMasi <jrdemasi@gmail.com> | 2020-03-08 11:33:40 -0600 |
---|---|---|
committer | Jonathan DeMasi <jrdemasi@gmail.com> | 2020-03-08 11:33:40 -0600 |
commit | 3f3a20777f08152730b6de8ce8df657cf518f138 (patch) | |
tree | 9954980fb83f5443dc7a433d5b2d0cf46a78910c | |
parent | 7333d97f699f6d34d5aed2bacb99758786635d9d (diff) | |
download | jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar.gz jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar.bz2 jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar.lz jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar.xz jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.tar.zst jthanio-3f3a20777f08152730b6de8ce8df657cf518f138.zip |
blog index pagination good to go
-rw-r--r-- | blog/templates/blog/blog_index_page.html | 57 |
1 files changed, 18 insertions, 39 deletions
diff --git a/blog/templates/blog/blog_index_page.html b/blog/templates/blog/blog_index_page.html index 34ba2cf..3a36238 100644 --- a/blog/templates/blog/blog_index_page.html +++ b/blog/templates/blog/blog_index_page.html @@ -39,48 +39,27 @@ {% endfor %} <!-- Pagination --> + {% if blogpages.paginator.num_pages > 1 %} <ul class="pagination justify-content-center mb-4"> - <li class="page-item"> - <a class="page-link" href="#">← Older</a> + {% if blogpages.has_previous %} + <li class="page-item"> + <a class="page-link" href="?page={{ blogpages.previous_page_number }}">← Newer</a> </li> - <li class="page-item disabled"> - <a class="page-link" href="#">Newer →</a> + {% else %} + <li class="page-item disabled"> + <a class="page-link" href="#">← Newer</a> + </li> + {% endif %} + {% if blogpages.has_next %} + <li class="page-item"> + <a class="page-link" href="?page={{ blogpages.next_page_number }}">Older →</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 %} + {% else %} + <li class="page-item disabled"> + <a class="page-link" href="#">Older →</a> + </li> + {% endif %} + {% endif %} </div> |