Shopify 2.0 dawn theme如何统计当前展示的商品?

How to count current showing products in Shopify 2.0 dawn theme?

dawn(version 5.0.0) theme Shopify的collection page中,内置了查看产品总数的功能。

我想显示当更多产品进入分页时显示了多少当前产品。


黎明主题2个文件修改2处。

  1. facets.liquid 文件中,在 span id ProductCountDesktop 下添加以下代码。

{% 如果 next_link %}
{{ 偏移 |加:1 }} - {{ 偏移 |加上:page_size }} 共
{% 其他 %}
{% 捕获 itemsOnCurrentPage %}
{{ results.all_products_count |减去:偏移量}}
{% 结束捕获 %}
{% if results.all_products_count > 0 %}{{ 偏移 |加上:1 }}{% else %}{{ offset }} {% endif %}- {{ offset |加上:
的 itemsOnCurrentPage }} {% endif %}

  1. 现在用 main-collection-product-grid.liquid 文件中的以下代码替换 render: facets

{%- 按 section.settings.products_per_page -%}
分页 collection.products {% 渲染 'facets',结果:集合,enable_filtering:section.settings.enable_filtering, filter_type: section.settings.filter_type, enable_sorting: section.settings.enable_sorting, collapse_on_larger_devices: section.settings.collapse_on_larger_devices, 偏移量:paginate.current_offset,next_link:paginate.next.is_link,page_size:paginate.page_size %}
{%- 结束分页 -%}