【发布时间】:2018-06-13 22:48:58
【问题描述】:
我希望在产品页面中创建一个部分,在该部分中显示某个集合中最畅销的产品,但省略显示该产品页面的产品页面。
到目前为止,除了默认排序方式之外,我没有看到任何对集合对象进行排序的选项。同样,我看不到从返回的结果中省略给定 product.id 的方法。
目前,我的代码如下所示:
{% for top_product in collections['somecollection'].products limit:4 %}
<div class="top-seller-item">
<img src="{{ top_product.images[0] | img_url: '1024x1024' }}"/>
<a href="{{ top_product.url }}">{{ top_product.title }}</a>
</div>
{% endfor %}
这只是返回集合somecollection 的前四个产品。
我无法想象这是一个不常见的用例,所以有人知道像SORTBY sales OMIT product.id 这样的方法吗(当然是伪代码,但就是这样)。
【问题讨论】: