集合计数不适用于当前视图链接列表



使用"collection.products_count";以显示集合的总产品数。

当尝试使用链接列表或特定集合时,collection.products_count不适用于当前筛选器视图(标记视图(。例如

{% for link in linklists.filter-collection.links %}
{{ link.title }} // collection title
{{ link.object.products_count }} //collection product count 
{% endfor %}

collections["pro-athlete-meal-box"].products_count

这不是双向的。一直以来,它都在返回所有产品计数,而不是当前的筛选器视图。

这是官方文件https://shopify.dev/docs/themes/liquid/reference/objects/collection

尝试这样做:(链接列表的链接应该分配给集合(

{链接列表中链接的%。filter-collection.links%}

for循环之后,添加以下代码并检查输出。

{% assign coll_handle = link.url | split: "collections/" | last %}
{%- assign current_collection = collections[coll_handle] -%}
{{ childlink.title | escape }}
{{ current_collection.all_products_count }}

仅限OR:

{{ collection.all_products_count }}

最新更新