2015-02-17 75 views
0

我們爲產品類型的服裝(產品類型以防萬一,因此沒有人會提起)主要收集T恤衫。 而且他們都在其他一些集合,如「亞麻T恤」,「絲綢T恤」等。 假設我在T恤衫集合的頁面上,我需要顯示一個列表亞麻,絲綢等二次收藏。我怎麼做? 到目前爲止,我可以通過以下代碼獲取每個產品的收藏列表。此外,我會拉他們,並與js排序。但我真的希望有一個更簡單的方法來獲得這份名單。獲取當前Shopify系列產品中所有產品的系列產品清單

下面是我使用的每個產品的收藏列表中的液體代碼:

{% for product in collection.products %} 
    {% for collection in product.collections %} 
     <div>{{collection.title}}</div> 
    {% endfor %} 
{% endfor %} 

附: 變體既不是一個選項

回答

1

在集合頁上,獲取所有集合。如果您目前的收藏手柄是T恤,而您的子收藏手柄是亞麻T恤。檢查包含當前集合處理的所有集合,然後顯示詳細信息。

{% assign currentCol = collection.handle %} 
    {% for collection in collections %} 
     {% if collection.handle contains currentCol %} 
     {{ collection.title }} 
     // further code 
     {% endif %} 
    {% endfor %} 
+0

這太棒了!謝謝! – wharry 2015-02-19 22:45:54