商品に特定のtagを持たせ、特定のtagが入っていたときにjavascriptを出力するようにしています。
商品ページにおいては、商品情報にtagが出力されているためjavascriptが出力されていますが、
カート画面には、tagが出力されていないため、javascriptが出力されず困っています。
カート画面にて商品情報にtagの情報を持たせて出力しするには、どのようにしたらよいでしょうか?
問題の概要:
商品ページでは商品タグに基づいてJavaScriptが正常に出力されているが、カート画面では商品情報にタグ情報が含まれていないため、JavaScriptが出力されず困っている。
提案された解決策:
カートページでLiquidを使用して商品タグを表示する方法が提案された。具体的には、以下のようなforループ処理を使用:
{%- for item in cart.items -%}
{%- for tag in item.product.tags -%}
{{ tag }}
{%- endfor -%}
{%- endfor -%}
現状:
回答者が解決策を提示し、不明点があれば連絡するよう促している。カートページを作成するファイル(main-cart-items.liquidなど)にこの処理を含める必要がある。質問者からの追加フィードバックは未確認。
商品に特定のtagを持たせ、特定のtagが入っていたときにjavascriptを出力するようにしています。
商品ページにおいては、商品情報にtagが出力されているためjavascriptが出力されていますが、
カート画面には、tagが出力されていないため、javascriptが出力されず困っています。
カート画面にて商品情報にtagの情報を持たせて出力しするには、どのようにしたらよいでしょうか?
Lifeit様
ご質問を確認いたしました。
カートページでliquidを使用して商品タグを表示されたい認識であっておりますでしょうか?
カート内商品からタグを表示するには以下のようなforループの処理が必要になります。
{%- for item in cart.items -%}
{%- for tag in item.product.tags -%}
{{ tag }}
{%- endfor -%}
{%- endfor -%}
上記のような処理が、カートページを作成するファイル(main-cart-items.liquid 等)に含まれているかと存じますので、
ご確認くださいませ。
ご参考までに。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
分からない点があれば、またいつでもご連絡ください。
フルバランス 園畑