コレクションページ内で別コレクションの取得について
コレクションページでは
collections/collection-A
{% for product in collection.products %}
このループでコレクションが取れるかと思いますが、
このページで他のコレクション
collection-B
を取得することは可能でしょうか?
春物、夏物などでコレクションを分け、トップページでは春物も夏物も表示させたいと考えています
コレクションページ内で別コレクションの取得について
コレクションページでは
collections/collection-A
{% for product in collection.products %}
このループでコレクションが取れるかと思いますが、
このページで他のコレクション
collection-B
を取得することは可能でしょうか?
春物、夏物などでコレクションを分け、トップページでは春物も夏物も表示させたいと考えています
liquidのオブジェクトはAPIと同じ階層構造になっているので、コレクションの親のデータ(collectionの場合product)がある場所であれば参照できると思います。
https://shopify.dev/docs/themes/liquid/reference/objects/product#product-collections
検証してないですが、
{% for product in collection.products %}
で引いたproductからcollections をまたループして、今のコレクション以外を取得するなどになるかと思います。
(鶏卵みたいな参照になりそうですが。。)
こちらで取得できました
{{ collections.COLLECTION_NAME.title }}
{% for product in collections.COLLECTION_NAME.products %}
//コレクションのアイテムを表示する記述
{% endfor %}