質問: 初めての質問ですので文章が拙かったりするかと思いますがご助力いただけると幸いです。 Product Filter & Searchのアプリを入れたことで「boost-pfs-filter.js」というJSが生成されたと思っているのですがこちらのアプリではセール商品・売り切れ商品の取得はできるみたいですが新商品というタグをつけることは難しそうでした。 ですので、こちらで記述を付け加えようと思ったのですが商品の販売開始日時をJS側で取得できずに困っています。 liquid側では「product.published_at | date: "%s"」の記述で持ってこれたのですがJSでも取得できるのでしょうか? 取得できるのであれあば取得のやり方、サンプルコードなどを教えていただけると幸いです。 情報不足等している場合は教えていただけると追記します。
回答: LiquidはJSファイルに書いても動作しないので、liquidファイルのどこかでJSの変数にLiquidのobjectの内容を渡して、それを利用するJSの関数にパラメータで渡すアプローチが良いかと思います。 以下のようなイメージです。 xxx.liquid (collection.liquid など) xxx.js (ご指摘のJSファイル) function functionA(d) { if (d > ....) ..... }; Technical Partner Manager, Japan