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

商品メタフィールドが空欄の場合、商品ページの対象部分を非表示にするには。

商品メタフィールドが空欄の場合、商品ページの対象部分を非表示にするには。

yuya_aono
Shopify Partner
5 0 0

商品メタフィールドが空欄の場合、商品ページの対象部分を非表示にするにはどうすればよいですか?

 

特定の商品テンプレートにおいて、

メタフィールドに情報が入る場合は、そのまま商品ページに表示されるよう紐づけて、

空欄となる場合は、その部分の商品ページのみ非表示となる設定をしたいです。

 

「product.metafields.custom.○○」のように、○○のメタフィールドのみ非表示とするのではなく、

○○以降がどのような内容であっても、商品メタフィールドが空欄であれば非表示にできれば思います。

 

よろしくお願いいたします。

1件の返信1

Qcoltd
Shopify Partner
1165 470 455

@yuya_aono 様

 

ご質問の意図を勘違いしていたら申し訳ございません。

 

下記で回答になっているでしょうか?

{% if product.metafields.custom.○○ != blank %}
このif文の間に記載された内容は、
product.metafields.custom.○○が空ではない場合のみ表示されます。
product.metafields.custom.○○が空である場合は非表示になります。
{% endif %}

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/