商品ページの商品情報の中のセクションの、テキストに、{{price}}を入力するとエラーになってしまい、「エラーのある動的ソースを変更または消去します」と出てしまいます。解決策などありましたら教えていただきたいです。
Topic summary
商品ページのテキストセクションに{{price}}を入力するとエラーが発生し、変更やソースが消去されてしまう問題が報告されました。
解決策:
- テキストブロックではLiquid構文が使用できないため、カスタムLiquidブロックを使用する必要があります
- カスタムLiquidブロックで{{price}}を出力すると、「1,000」のような形式で表示されます
- 金額の表示形式は、Shopifyのmoney filterを使用することで他の形式にも変更可能です
回答者はmoney filterのドキュメント(https://shopify.dev/docs/api/liquid/filters/money-filters)を参照するよう案内しています。
Ju6さま
ご質問拝見しました。
テキストブロックはliquid構文が使えないため、カスタムliquidのブロックで出力可能です。
上記の場合、1,000のように出力されます。
金額は他の形式でも表示できますので、以下money filterをご参照ください。
https://shopify.dev/docs/api/liquid/filters/money-filters
ご参考になりましたら幸いです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
分からない点があれば、またいつでもご連絡ください。
フルバランス 渡邉
