星期几的自定义集合,显示按日期标记的所有产品,按供应商排序

时间:2018-07-16 13:10:22

标签: ruby-on-rails logic shopify liquid

相对较新的液体。朋友的收藏品会在一周中的每一天更改,并定期向这些产品添加标签。

我有她的商店,显示按星期几列出的收藏。它将是/ collections / weekly-menu / monday

我似乎无法在星期一(或星期几)显示链接列表中的所有产品,我将按供应商的顺序进行显示。

我希望每个供应商都有自己的标题,例如星期一

供应商名称

----他们的产品带有星期一标签(或星期二或星期三等)

供应商名称

----他们的产品带有星期一标签(或星期二或星期三等) 这是我的列表集合部分:

{% assign count = 0 %}
  <div class="collections-grid clearfix">
 {% for link in linklists.all-collections.links %}
{% assign collection = link.object %}

      {% unless collection.handle == 'all' or collection.handle == 'monday'or  collection.handle == 'tuesday' or collection.handle == 'wednesday' or collection.handle == 'thursday'  or collection.handle == 'all-products' or collection.handle == 'frontpage' %}


    {% include 'snippet-collection-item' %}
    {% for product_vendor in collection.all_vendors %}
  {{ product_vendor | link_to_vendor }}

{% if product_vendor == "name of vendor here" %}
<li>{{ product_vendor }}</li>

    {{ collection.title }}
{% endif %}

{% endfor %}
        {% assign count = count | plus: 1 %}
      {% endunless %}
    {% endfor %}
  </div>
  {% if count == 0 %}
    {% for i in (1..6) %}
      {% include 'snippet-collection-placeholder-item' with i %}
    {% endfor %}
  {% endif %}

就逻辑而言,我为此而迷失了生命。

我尝试过:

1)主要用于循环以及if语句和自定义模板。我所能做的就是输出供应商名称,这很棒。但不是每个供应商名称下的产品。我觉得我太近了。

0 个答案:

没有答案