商品につけたタグをラベルとして表示

Topic summary

課題: Shopifyテーマ「Dawn」の商品一覧ページで、商品タグをラベルとして表示したい。最初にcard-product.liquidに挿入したコードが動作しなかった。

解決方法:

  • コードを修正し、card_product.tagsを使用することで商品タグの出力に成功
  • 修正後のコード例:
{% for tag in card_product.tags %}
  {{ tag }}
{% endfor %}

追加の質問:

  1. 表示位置の調整: 画像上にラベル表示する場合は<div class="card__inner">内の<div class="card__content">以下に記載し、CSSでposition: absoluteを指定。ブラウザの開発者ツールでHTML構造を確認すると配置位置が理解しやすい。

  2. 条件付き表示: 「Label__New」など特定のタグのみを表示したい場合の実装方法について質問が継続中。

  3. スタイル変更: ラベルの文字色を黒から白に変更する方法についても質問が出ている。

状況: 基本的なタグ表示は解決済み。条件分岐やスタイルのカスタマイズに関する質問が進行中。

Summarized with AI on November 13. AI used: claude-sonnet-4-5-20250929.

ご質問いただいている、商品一覧でタグを出力したい件ですが、

ご記載いただいておりますタグを下記に修正いただきますと、商品タグを出力することが可能かと思われます。

{% for tag in card_product.tags %}
  {{ tag }}
{% endfor %}

ご参考まで。
(キュー小坂)

1 Like