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

Prestige 商品ページについて

Prestige 商品ページについて

Macadama
訪問者
1 0 0

プロダクトページでアコーディオンコンテントを3つ作成しました。

content from pageでページを反映し、全ての商品に反映されている状態です。

一部の商品でコンテント3つのうち2つを除外したいです。

条件分岐を試しましたが、liquidの入力場所が誤っているのか上手くいきません。

ご教示頂けたら幸いです。

1件の返信1

Qcoltd
Shopify Partner
1173 475 459

Prestigeが有料のテーマであるため、

https://themes.shopify.com/themes/prestige/styles/couture/preview

こちらをdeveloper toolsで見ながらの回答になります。

 

まず、変更をご希望の箇所は下記で合っているでしょうか?

screenshot_20220909_02.png

 

もし、こちらで合っているようでしたら、

コード内に下記の記述を見つけることができるのではないかと思います。

(どのファイルにあるかまでは分からないので、お探しいただくしかないのですが。。。)

<div class="Collapsible Collapsible--large">
... 中略 ...
</div>

 

こちらが見つかりましたら、

おそらく、schemaで実装されているはずですので、

下記のようにすれば良いかと思います。

 

{% if product.id != 00000000000000000 and block.settings.heading != "xxxxxxxxxxx" or block.settings.heading != "yyyyyyyyy" %}
<div class="Collapsible Collapsible--large">
... 中略 ...
</div>
  {% endif %}
{% endif %}

 

00000000000000000には商品IDをご指定ください。

もし、複数の商品が対象であれば、それらの商品にユニークな商品タグを設定して下記のようにされると良いです。

 

{% if product.tags contans "ユニークな商品タグ" and block.settings.title != "xxxxxxxxxxx" or block.settings.title != "yyyyyyyyy" %}
<div class="Collapsible Collapsible--large">
... 中略 ...
</div>
  {% endif %}
{% endif %}

 

block.settings.title

は、勘です。

contentのTitleを指定したいのですが、

コードが見られないので分かりません。。。

おそらく、これで合っていると思うのですが。。。

 

xxxxxxxxxxxやyyyyyyyyyには、非表示にしたいcontentのTitleをご指定ください。

 

推測ベースの回答ですので、

うまく動くかは分かりませんが、

何かのヒントになれば幸いです。

(キュー田辺)

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