Shopify - 显示与当前产品具有相同供应商的所有产品

时间:2018-01-20 03:03:14

标签: shopify product liquid vendor

我们建立了Shopify网站,因此唯一的产品变体就是尺寸。但是,我们还希望在产品页面上显示与缩略图链接相同的产品的不同样式。这是使用vendor属性和以下流体代码完成的:

             {% assign vendor = product.vendor %}
             {% assign handle = product.handle %}
             {% assign counter = '' %}
             {% for product in collections['shop-all'].products %}
             {% if vendor == product.vendor and counter.size < 4 and handle != product.handle %}
             {% capture temp %}{{ counter }}*{% endcapture %}
             {% assign counter = temp %}
             <div class="recommendations_img">
             <a href="{{ product.url | within: collection }}" title="{{ product.title }}">
             <img src="{{ product.images.first | product_img_url: 'small' }}" alt="{{ product.title }}" />
             </a>       
             </div><!-- .recommendations_img -->
             {% endif %}    
             {% endfor %}

但是,由于Shopify的每页50个产品限制,这不起作用。分页解决方法无法正常工作,因为它位于产品页面上。

这就是我们需要的:

显示与当前产品匹配的同一供应商的所有产品(仅限图像和链接)。更多内容如下:

{% assign vendor_handle = vendor | handleize %}
{% for product in all_products[vendor_handle].vendor %}
  <a href="{{ product.url }}" title="{{ product.title }}">
         <img src="{{ product.images.first | product_img_url: 'small' }}" alt="{{ product.title }}" />
{% endfor %}

提前感谢您的帮助。

0 个答案:

没有答案