FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

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

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

iguigu
訪問者
1 0 0

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

ご教授お願いします。

2件の返信2

Jizo_Inagaki
Shopify Partner
1144 417 725

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

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

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

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

Jizo_Inagaki
Shopify Partner
1144 417 725

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

表示数を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や指名による対応はご依頼として有料でのみ承ります。