Hi! I would like to know how to solve this error. The label ‘Page 1 of 2’ is appearing out of place. This issue seems only to be on the first page (see attached image). This issue is not there on the second page (see attached image). My website is www.lafleur.ae
can you please send share collection page code
Hello Ketan,
I have emailed the code to bamaniyaketan.sky@gmail.com. Do let me know if it is sufficient. Thanks!
Hi Ketan,
Do let me know if you received the code or if you want me to paste the
entire code here.
{% case section.settings.grid %}
{% when 2 %}
{%- assign max_height = 530 -%}
{% when 3 %}
{%- assign max_height = 345 -%}
{% when 4 %}
{%- assign max_height = 250 -%}
{% when 5 %}
{%- assign max_height = 195 -%}
{% endcase %}
{% if section.settings.layout == ‘grid’ %}
{%- assign limit = section.settings.grid | times: section.settings.rows -%}
{% else %}
{%- assign limit = 16 -%}
{% endif %}
{% paginate collection.products by limit %}
{% if section.settings.show_collection_image and collection.image %}
{{ 'collections.general.collection_label' | t }}: {{ collection.title }}
{{ 'collections.general.collection_label' | t }}: {{ collection.title }}
{% if collection.description != blank %}{% if is_filter_by_available or section.settings.sort_enable %}
{% if section.settings.sort_enable %}
-
{% for product in collection.products %}
- {% include 'product-card-grid', max_height: max_height, product: product, show_vendor: section.settings.show_vendor %} {% else %} {% comment %} Add default products to help with onboarding for collections/all only.
- {% else %} {%- assign is_empty_collection = true -%} {% endif %} {% endfor %}
The onboarding styles and products are only loaded if the
store has no products.
{% endcomment %}
{% if collection.handle == ‘all’ and collection.all_vendors.size == 0 and collection.all_types.size == 0 %}
-
{% for product in collection.products %}
- {% include 'product-card-list', product: product, show_vendor: section.settings.show_vendor %} {% else %}
-
{% capture current %}{% cycle 1, 2, 3, 4 %}{% endcapture %} {{ 'product-' | append: current | placeholder_svg_tag: 'placeholder-svg' }}{{ 'homepage.onboarding.product_title' | t }}$19.99
{% endfor %}
{% else %}
{%- assign is_empty_collection = true -%}
{% endif %}
{% endfor %}
{% comment %}
Add default products to help with onboarding for collections/all only.
The onboarding styles and products are only loaded if the
store has no products.
{% endcomment %}
{% if collection.handle == ‘all’ and collection.all_vendors.size == 0 and collection.all_types.size == 0%}
{% for i in (1..4) %}
{% if is_empty_collection %}
{{ 'collections.general.no_matches' | t }}
{%- if paginate.pages > 1 -%}
{% include ‘pagination’, paginate: paginate %}
{%- endif -%}
{% endpaginate %}
{% schema %}
{
“name”: {
“cs”: “Stránky s kolekcemi”,
“da”: “Kollektionssider”,
“de”: “Kategorie-Seiten”,
“en”: “Collection pages”,
“es”: “Páginas de colección”,
“fi”: “Kokoelman sivut”,
“fr”: “Pages de collections”,
“hi”: “कलेक्शन पेज”,
“it”: “Pagine di collezioni”,
“ja”: “コレクションページ”,
“ko”: “컬렉션 페이지”,
“nb”: “Samlingssider”,
“nl”: “Collectiepagina’s”,
“pl”: “Strony kolekcji”,
“pt-BR”: “Páginas de coleções”,
“pt-PT”: “Páginas de coleções”,
“sv”: “Produktseriesidor”,
“th”: “หน้าคอลเลกชัน”,
“tr”: “Koleksiyon sayfaları”,
“vi”: “Trang bộ sưu tập”,
“zh-CN”: “产品系列页面”,
“zh-TW”: “商品系列頁面”
},
“settings”: [
{
“type”: “select”,
“id”: “layout”,
“label”: {
“cs”: “Rozvržení”,
“da”: “Layout”,
“de”: “Layout”,
“en”: “Layout”,
“es”: “Diseño”,
“fi”: “Asettelu”,
“fr”: “Mise en page”,
“hi”: “लेआउट”,
“it”: “Layout”,
“ja”: “レイアウト”,
“ko”: “레이아웃”,
“nb”: “Oppsett”,
“nl”: “Opmaak”,
“pl”: “Układ”,
“pt-BR”: “Layout”,
“pt-PT”: “Esquema”,
“sv”: “Layout”,
“th”: “เลย์เอาต์”,
“tr”: “Düzen”,
“vi”: “Bố cục”,
“zh-CN”: “布局”,
“zh-TW”: “版面配置”
},
“default”: “grid”,
“options”: [
{
“value”: “grid”,
“label”: {
“cs”: “Mřížka”,
“da”: “Gitter”,
“de”: “Raster”,
“en”: “Grid”,
“es”: “Cuadrícula”,
“fi”: “Ruudukko”,
“fr”: “Grille”,
“hi”: “ग्रिड”,
“it”: “Griglia”,
“ja”: “グリッド”,
“ko”: “그리드”,
“nb”: “Rutenett”,
“nl”: “Raster”,
“pl”: “Siatka”,
“pt-BR”: “Grade”,
“pt-PT”: “Grelha”,
“sv”: “Rutnät”,
“th”: “กริด”,
“tr”: “Izgara”,
“vi”: “Lưới”,
“zh-CN”: “网格”,
“zh-TW”: “網格”
}
},
{
“value”: “list”,
“label”: {
“cs”: “Seznam”,
“da”: “Liste”,
“de”: “Liste”,
“en”: “List”,
“es”: “Lista”,
“fi”: “Luettelo”,
“fr”: “Liste”,
“hi”: “सूची”,
“it”: “Elenco”,
“ja”: “リスト”,
“ko”: “목록”,
“nb”: “Liste”,
“nl”: “Lijst”,
“pl”: “Lista”,
“pt-BR”: “Lista”,
“pt-PT”: “Lista”,
“sv”: “Lista”,
“th”: “รายการ”,
“tr”: “Liste”,
“vi”: “Danh sách”,
“zh-CN”: “列表”,
“zh-TW”: “清單”
}
}
]
},
{
“type”: “range”,
“id”: “grid”,
“label”: {
“cs”: “Počet produktů na řádek (jen mřížka)”,
“da”: “Produkter pr. række (kun gitter)”,
“de”: “Produkte per Reihe (nur Raster)”,
“en”: “Products per row (grid only)”,
“es”: “Productos por fila (solo cuadrícula)”,
“fi”: “Tuotteita per rivi (vain ruudukko)”,
“fr”: “Produits par rangée (grille uniquement)”,
“hi”: “उत्पाद प्रति पंक्ति (केवल ग्रिड)”,
“it”: “Prodotti per riga (solo griglia)”,
“ja”: “行あたりの商品数(グリッドのみ)”,
“ko”: “열 별 제품 (그리드 전용)”,
“nb”: “Produkter per rad (kun rutenett)”,
“nl”: “Producten per rij (alleen raster)”,
“pl”: “Liczba produktów na wiersz (tylko siatka)”,
“pt-BR”: “Produtos por linha (somente grade)”,
“pt-PT”: “Produtos por linha (somente grelha)”,
“sv”: “Produkter per rad (endast rutnät)”,
“th”: “สินค้าต่อแถว (กริดเท่านั้น)”,
“tr”: “Satır başına ürün (yalnızca ızgara)”,
“vi”: “Số sản phẩm trên một hàng (chỉ ở kiểu lưới)”,
“zh-CN”: “每行产品数(仅限网格)”,
“zh-TW”: “每列產品數 (僅限網格)”
},
“default”: 4,
“min”: 2,
“max”: 5,
“step”: 1
},
{
“type”: “range”,
“id”: “rows”,
“label”: {
“cs”: “Počet řádků na stránku (jen mřížka)”,
“da”: “Rækker pr. side (kun gitter)”,
“de”: “Reihen per Seite (nur Raster)”,
“en”: “Rows per page (grid only)”,
“es”: “Filas por página (solo cuadrícula)”,
“fi”: “Rivejä per sivu (vain ruudukko)”,
“fr”: “Rangées par page (grille uniquement)”,
“hi”: “प्रति पृष्ठ पंक्तियां (केवल ग्रिड)”,
“it”: “Righe per pagina (solo griglia)”,
“ja”: “ページあたりの行数(グリッドのみ)”,
“ko”: “페이지 별 열 (그리드 전용)”,
“nb”: “Rader per side (kun rutenett)”,
“nl”: “Rijen per pagina (alleen raster)”,
“pl”: “Liczba wierszy na stronę (tylko siatka)”,
“pt-BR”: “Linhas por página (somente grade)”,
“pt-PT”: “Linhas por página (somente grelha)”,
“sv”: “Rader per sida (endast rutnät)”,
“th”: “แถวต่อหน้า (กริดเท่านั้น)”,
“tr”: “Sayfa başına satır (yalnızca ızgara)”,
“vi”: “Số hàng trong một trang (chỉ ở kiểu lưới)”,
“zh-CN”: “每行产品数(仅限网格)”,
“zh-TW”: “每頁列數 (僅限網格)”
},
“default”: 2,
“min”: 2,
“max”: 8,
“step”: 1
},
{
“type”: “checkbox”,
“id”: “show_collection_image”,
“label”: {
“cs”: “Zobrazit obrázek kolekce”,
“da”: “Vis kollektionsbillede”,
“de”: “Kategorie-Foto anzeigen”,
“en”: “Show collection image”,
“es”: “Mostrar imagen de la colección”,
“fi”: “Näytä kokoelman kuva”,
“fr”: “Afficher l’image de la collection”,
“hi”: “कलेक्शन इमेज दिखाएं”,
“it”: “Mostra immagine collezione”,
“ja”: “コレクションの画像を表示する”,
“ko”: “컬렉션 이미지 표시”,
“nb”: “Vis samlingsbilde”,
“nl”: “Collectieafbeelding weergeven”,
“pl”: “Pokaż obraz kolekcji”,
“pt-BR”: “Exibir imagem da coleção”,
“pt-PT”: “Mostrar imagem da coleção”,
“sv”: “Visa produktseriebilder”,
“th”: “แสดงรูปภาพคอลเลกชัน”,
“tr”: “Koleksiyon görselini göster”,
“vi”: “Hiển thị hình ảnh bộ sưu tập”,
“zh-CN”: “显示产品系列图片”,
“zh-TW”: “顯示商品系列圖片”
},
“default”: true
},
{
“type”: “checkbox”,
“id”: “show_vendor”,
“label”: {
“cs”: “Zobrazit dodavatele produktů”,
“da”: “Vis produktleverandører”,
“de”: “Produkt-Lieferanten anzeigen”,
“en”: “Show product vendors”,
“es”: “Mostrar proveedores del producto”,
“fi”: “Näytä tuotteen myyjät”,
“fr”: “Afficher les vendeurs”,
“hi”: “उत्पाद विक्रेताओं को दिखाएं”,
“it”: “Mostra fornitori prodotto”,
“ja”: “商品の販売元を表示する”,
“ko”: “제품 공급 업체 표시”,
“nb”: “Vis produktleverandører”,
“nl”: “Productleveranciers weergeven”,
“pl”: “Pokaż dostawców produktu”,
“pt-BR”: “Exibir fornecedores do produto”,
“pt-PT”: “Mostrar fornecedores do produto”,
“sv”: “Visa produktleverantörer”,
“th”: “แสดงผู้ขายสินค้า”,
“tr”: “Ürün satıcılarını göster”,
“vi”: “Hiển thị nhà cung cấp sản phẩm”,
“zh-CN”: “显示产品厂商”,
“zh-TW”: “顯示產品廠商”
},
“default”: false
},
{
“type”: “checkbox”,
“id”: “sort_enable”,
“label”: {
“cs”: “Povolit řazení”,
“da”: “Aktivér sortering”,
“de”: “Sortieren erlauben”,
“en”: “Enable sorting”,
“es”: “Habilitar la función ordenar”,
“fi”: “Ota lajittelu käyttöön”,
“fr”: “Activer le tri”,
“hi”: “क्रमबद्ध करना सक्षम करें”,
“it”: “Permetti di ordinare”,
“ja”: “並べ替えを有効にする”,
“ko”: “정렬 사용”,
“nb”: “Aktiver sortering”,
“nl”: “Sortering inschakelen”,
“pl”: “Włącz sortowanie”,
“pt-BR”: “Habilitar organização”,
“pt-PT”: “Ativar ordenação”,
“sv”: “Aktivera sortering”,
“th”: “เปิดใช้การจัดเรียง”,
“tr”: “Sıralamayı etkinleştir”,
“vi”: “Bật phân loại”,
“zh-CN”: “启用排序”,
“zh-TW”: “啟用排序”
},
“default”: true
},
{
“type”: “checkbox”,
“id”: “tags_enable”,
“label”: {
“cs”: “Povolit filtrování podle štítku”,
“da”: “Aktivér tagfiltrering”,
“de”: “Tag-Filtern erlauben”,
“en”: “Enable tag filtering”,
“es”: “Habilitar filtro de etiquetas”,
“fi”: “Ota tunnisteiden suodatus käyttöön”,
“fr”: “Activer le filtrage par balises”,
“hi”: “टैग फ़िल्टर करना सक्षम करें”,
“it”: “Attiva filtro tag”,
“ja”: “タグでの絞り込みを有効にする”,
“ko”: “태그 필터링 사용”,
“nb”: “Aktiver taggfiltrering”,
“nl”: “Filteren op tags inschakelen”,
“pl”: “Włącz filtrowanie tagów”,
“pt-BR”: “Habilitar filtragem de tags”,
“pt-PT”: “Ativar filtragem por etiqueta”,
“sv”: “Aktivera taggfiltrering”,
“th”: “เปิดใช้การกรองแท็ก”,
“tr”: “Etiket filtrelemeyi etkinleştir”,
“vi”: “Bật lọc thẻ”,
“zh-CN”: “启用标签筛选”,
“zh-TW”: “啟用標籤篩選功能”
},
“default”: true
}
]
}
{% endschema %}
Hi Ketan,
I am not sure I understand what you mean. How do I send you this file code?
i need snippets
Edit code >>> snippets >>> pagination
yes, please update this file
Edit code >>> Snippets >>> pagination.liquid
{% comment %}
Renders a pagination bar
Accepts:
- paginate: {Object} Paginate Liquid object (required)
Usage:
{% include 'pagination', paginate: paginate %}
{% endcomment %}
{% unless paginate.previous.is_link %}
-
{% else %}
- {% include 'icon-chevron-left' %}
{{ 'general.pagination.previous' | t }}
{% endunless %}
- {{ 'general.pagination.current_page' | t: current: paginate.current_page, total: paginate.pages }}
{% unless paginate.next.is_link %}
-
{% else %}
- {% include 'icon-chevron-right' %}
{{ 'general.pagination.next' | t }}
{% endunless %}


