FROM CACHE - jp_header

タグに属する商品を6つ表示したい

iguigu
訪問者
1 0 0

例えば”オススメ”というタグを含む商品を表示させたいのですがliquidの書き方がわかりません。

ご教授お願いします。

2件の返信2

Jizo_Inagaki
Shopify Partner
1006 380 697

該当のタグでコレクションを作成し表示すれば実現できると思います。

表示方法に関しては以下のドキュメントを参照し、情報が不足する場合はフォーラムやGoogleなどを検索いただければいろいろ情報が出てくるかと思います。

https://shopify.dev/api/liquid/objects/collection

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。

Jizo_Inagaki
Shopify Partner
1006 380 697

質問のタイトル部分を読み逃していたことに気がつきました。申し訳ありません。

表示数を6つに限定したいということですね。

コレクションを使った方法であれば以下のようなコードでlimtフィルターを使えば対応できると思います。

{% assign items = collections['example'].products %}
{% for item in items limit: 6 %}
  <div>
    <p>{{ item.title }}</p>
    <p>{{ item.price | money }}</p>
  </div>
{% endfor %}

上記でexampleと書いている部分を、作成したコレクションのスラッグに書き換えれば表示されるはずです。

 

参考URL:

https://shopify.dev/api/liquid/tags/iteration-tags#for

※上記ページ内にlimitに関する説明があります

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。