diff --git a/ram/portal/templates/home.html b/ram/portal/templates/home.html index 6b78909..3c3622e 100644 --- a/ram/portal/templates/home.html +++ b/ram/portal/templates/home.html @@ -19,7 +19,7 @@ Previous {% endif %} - {% for i in rolling_stock.paginator.get_elided_page_range %} + {% for i in page_range %} {% if rolling_stock.number == i %}
  • {{ i }} diff --git a/ram/portal/views.py b/ram/portal/views.py index c790da4..7d1b583 100644 --- a/ram/portal/views.py +++ b/ram/portal/views.py @@ -34,8 +34,15 @@ class GetHome(View): rolling_stock = RollingStock.objects.order_by(*order_by_fields()) paginator = Paginator(rolling_stock, site_conf.items_per_page) rolling_stock = paginator.get_page(page) + page_range = paginator.get_elided_page_range( + rolling_stock.paginator.number + ) - return render(request, "home.html", {"rolling_stock": rolling_stock}) + return render( + request, + "home.html", + {"rolling_stock": rolling_stock, "page_range": page_range} + ) class GetHomeFiltered(View):