FROM CACHE - jp_header

ページで作ったメタフィールドを、商品ページで表示させたい

masa-pps
訪問者
1 0 0

商品ページのカスタマイズで「ページ」を読み込まているのですが、指定のページで作ってあるメタフィールドの部分だけ表示されません。(通常エディタで記載している部分は正常に表示される)

 

サポートに確認すると「コードの編集が必要」との回答だったのですが、もし分かる方がおりましたらご教授頂けますでしょうか?

1件の返信1

Jizo_Inagaki
Shopify Partner
1032 386 703

商品ページのカスタマイズで「ページ」を読み込まている

上記の詳細やテーマが不明のためなんとも言えませんが、動的ソースで対応できないならコードの編集が必要かと思います。

方法としては以下などが考えられます。

  • 該当ページの情報を出力している箇所のpageオブジェクトからmetafildsを取得して表示
  • pagesオブジェクトを利用し、該当ページのハンドルを指定してpageオブジェクトを取得、そこからmetafildsを取得して表示

 

参考:

https://help.shopify.com/ja/manual/metafields/displaying-metafields-on-your-online-store

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

https://shopify.dev/api/liquid/objects/page#page-metafields

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

 

 

以上ですがドキュメントを見ても対応できない場合は、テーマの開発者に質問したり、エキスパートやパートナーに依頼されることをお勧めします。

または、Shopify製のテーマであれば以下のテーマサポートの利用も検討できると思います。

https://help.shopify.com/ja/manual/online-store/themes/theme-support

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