如何在Shopify集合中显示“x-y products of z”

时间:2013-11-30 19:45:40

标签: shopify liquid

我希望能够在Shopify网站的每个收藏页面上显示“显示242个产品中的1-24个”(或“显示242个产品中的25-48个”等文字)。

我认为只需要一点简单的Liquid代码即可,但我的Google-foo非常弱,或者它不存在。

是否有人可以分享他们可以分享的代码片段?

3 个答案:

答案 0 :(得分:1)

你的谷歌以某种方式错过了显而易见的,这是搜索关于Shopify如何工作的Shopify文档。试试这个来回答你的问题: Pagination

答案 1 :(得分:0)

我们有:

 {% if collection.products.size > 0 %}
            <span><h1 class="title">{{collection.title}}</h1></span>  {% if current_tags %}>> {{ current_tags.first }}{% endif %} {{tag}} ({{ paginate.current_offset | plus: 1 }} -
            {% if paginate.next %}
                {{ paginate.current_offset | plus: paginate.page_size }}
            {% else %}
                {{ paginate.items }}
            {% endif %} of {{ paginate.items }})
            {% if collection.description.size > 0 %}
              <p>{{ collection.description }}</p>
            {% endif %}
        {% else %}
            <h1>{{collection.title}}</h1> <span>{{tag}} (0 results)</span>
        {% endif %}

答案 2 :(得分:0)

查看官方Pagination Shopify Docs

以下代码:

Showing items {{ paginate.current_offset | plus: 1 }}-{% if paginate.next %}{{ paginate.current_offset | plus: paginate.page_size }}{% else %}{{ paginate.items }}{% endif %} of {{ paginate.items }}.

输出如下内容:

显示345的第26-50项。