テーマにてproduct.tagsでtagの一覧が取得できると思うのですがデフォルトではアイウエオ順でデータが返ってきます
そこで登録した順にtagの一覧を取得したいのですが可能でしょうか?
Shopifyの管理画面もしくはliquidで登録された順に取得する方法はありますか?
通常であればJavaScriptで並び変えることもできると思うのですが今回やりたいこととして複数商品の1番目のtagを1つのグループ、2番目のtagもう1つのグループとして表示したいのでproduct.tags[0]
で取れるデータが登録順になってないと困るといった感じです。
どなたか解決策や他の対処法ありましたらご回答いただきたいです。
AI-generated summary
Shopifyテーマで product.tags を取得すると、タグ一覧がデフォルトで五十音順(アイウエオ順)に返ってくる点が問題になっている。必要なのは、タグを「登録した順」で取得できるかどうかで、管理画面またはLiquidでその順序を保持したまま扱える方法があるかが主な質問。
用途としては、複数商品の1番目のタグ同士、2番目のタグ同士をそれぞれグループ化して表示したい意図があり、product.tags[0] などのインデックス参照が登録順でないと成立しない。JavaScriptでの並び替えも検討されているが、元の配列順そのものが重要なため、単純な表示順の変更では不十分とされている。
現時点では解決策は提示されておらず、登録順取得の可否や代替実装方法が未回答の状態。