paginate_meta Function

Provides the pagination context for the following resources:

  • category-list
  • discount-list
  • item-list
  • location-list
{% set items = item_list({
    "filters": {
        "category_id": categoryId
    },
    "pagination": {
        "meta_name": "items_paginate",
        "page_size": 10
    }
}) %}

{% set itemsPaginate = paginate_meta("items_paginate") %}
{{ itemsPaginate | json_encode }}

Sample output:

{"current_page":1,"limit":10,"total":30,"total_pages":3}

For a resource loaded via a page’s schema, you can use that resource’s name directly in the paginate_meta function.

You can use the pagination context to do pagination via pagination.page and pagination.page_size on a resource request.