Skip to content

Commit

Permalink
Add pagination to main collection list (#1745)
Browse files Browse the repository at this point in the history
  • Loading branch information
ludoboludo authored Jul 5, 2022
1 parent 13a3d40 commit 3fbabdc
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions sections/main-list-collections.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,23 @@
if section.settings.sort == 'products_high' or section.settings.sort == 'date_reversed' or section.settings.sort == 'alphabetical_reversed'
assign collections = collections | reverse
endif

assign moduloResult = 28 | modulo: section.settings.columns_desktop
assign paginate_by = 30
if moduloResult == 0
assign paginate_by = 28
endif
-%}
<ul class="collection-list grid grid--{{ section.settings.columns_desktop }}-col-desktop grid--{{ section.settings.columns_mobile }}-col-tablet-down" role="list">
{%- for collection in collections -%}
<li class="collection-list__item grid__item">
{% render 'card-collection', card_collection: collection, media_aspect_ratio: section.settings.image_ratio, columns: 3 %}
</li>
{%- endfor -%}
</ul>
{%- paginate collections by paginate_by -%}
<ul class="collection-list grid grid--{{ section.settings.columns_desktop }}-col-desktop grid--{{ section.settings.columns_mobile }}-col-tablet-down" role="list">
{%- for collection in collections -%}
<li class="collection-list__item grid__item">
{% render 'card-collection', card_collection: collection, media_aspect_ratio: section.settings.image_ratio, columns: 3 %}
</li>
{%- endfor -%}
</ul>
{% render 'pagination', paginate: paginate %}
{%- endpaginate -%}
</div>
{% schema %}
{
Expand Down

0 comments on commit 3fbabdc

Please sign in to comment.