Dawnを利用しています。
商品に登録したメタフィールドを
ページ内に設置した特集コレクションの商品で表示したいです。
Card-product.liquid
に以下を記述したところ、
{% assign product_metafield = product.metafields.custom.xxx %}
{% if product_metafield %}
{{ product_metafield }}
{% endif %}
「商品詳細」に設置した「おすすめ商品」ではcustom.xxxの内容が表示されるのですが
「ページ」に追加した「特集コレクション」の商品では表示されません。
どのように記述すればよいのでしょうか?
Qcoltd
2
@yokoshinoharaAr 様
ご質問いただいている、「特集コレクション」でメタフィールドの内容を表示したい件ですが、Dawn11.0.0のテーマで確認したところ、card-product.liquidの上部に下記の記載があり、
Accepts:
- card_product: {Object} Product Liquid object (optional)
記載いただいた「product.metafields.custom.xxx」を「card_product.metafields.custom.xxx」と変更すると表示できる様です。
修正コード
{% assign product_metafield = card_product.metafields.custom.xxx %}
{% if product_metafield %}
{{ product_metafield }}
{% endif %}
また、テーマのバージョンが異なる場合は、動かない場合もございますので、その際はご了承ください。
ご参考まで
(キュー小坂)
1 Like