Liquid、JavaScriptなどに関する質問
prestigeのテーマを使用しています。
「rich-text」というセクション内にimageブロックがあるのですが、現状カスタマイズページでは1つの画像のみ設定できる仕様です。これを、モバイルとWEBそれぞれ選択できるように変更したいです。
他のセクションを参考に以下のコードを組んでみたのですが上手く反映されません。
(カスタマイズページには変更が反映されていますが、写真を選択してもページに表示されません)
スキーマも"image"と"mobile-image"で分けて作成していますが、他にも設定が必要でしょうか。
{%- when 'image' -%}
{%- if section.settings.image != blank -%}
<picture>
{%- if section.settings.mobile_image != blank -%}
<source
media="(max-width: 699px)"
srcset="{{ section.settings.mobile_image | image_url: width: '400x' }} 400w, {{ section.settings.mobile_image | image_url: width: '600x' }} 600w, {{ section.settings.mobile_image | image_url: width: '800x' }} 800w, {{ section.settings.mobile_image | image_url: width: '1000x' }} 1000w"
width="{{ section.settings.mobile_image.width }}"
height="{{ section.settings.mobile_image.height }}"
>
{%- endif -%}
{{- section.settings.image | image_url: width: section.settings.image.width | image_tag: sizes: '100vw', widths: '200,300,400,500,600,700,800,900,1000,1200,1400,1600,1800,2000,2200,2400,2600,2800,3000,3200' -}}
</picture>
{%- endif -%}
解決済! ベストソリューションを見る。
成功
状況の詳細が不明なのと軽く見た程度の推測に基づきますのであっているかわかりませんが、 schema の id を mobile-image で設定したのであれば section.settings.mobile_image ではなく section.settings.mobile-image になります(アンダーバーとハイフンの違い)。
原因が上記ではない場合は以下をお勧めします。
参考:
https://developer.mozilla.org/ja/docs/Web/HTML/Element/picture
以上ですがよくわからない場合はエキスパートやパートナーに依頼することをお勧めします。
成功
状況の詳細が不明なのと軽く見た程度の推測に基づきますのであっているかわかりませんが、 schema の id を mobile-image で設定したのであれば section.settings.mobile_image ではなく section.settings.mobile-image になります(アンダーバーとハイフンの違い)。
原因が上記ではない場合は以下をお勧めします。
参考:
https://developer.mozilla.org/ja/docs/Web/HTML/Element/picture
以上ですがよくわからない場合はエキスパートやパートナーに依頼することをお勧めします。
承認が遅くなり申し訳ございません。ご回答いただきありがとうございました!
2023年2月、Shopifyはcheckout.liquidを廃止し、Checkout Extensibilityに移行することを発表いたしました。この新しいチェックアウト...
By JasonH Aug 15, 2024「味噌の可能性を、とき放つ」をコンセプトに、豊かな自然に恵まれた信州で味噌の製造販売を行う新田醸造。江戸末期に創業した老舗のみそ屋さんですが、2024年春、顧客層や販売範囲の...
By Minami_ Jul 30, 2024ネットショッピングは、利便性に優れいている反面、利用に抵抗感がある人も多くいます。Amazonや楽天市場等、大型モールの企業は、知名度や運営企業の信頼性から顧客が不...
By JapanGuru Jul 23, 2024