お世話になります。
メタフィールドの出力される並び順についてご質問です。
同じネームスペースに属するキーと値を出力したのですが、出力される並び順を変える方法がわかりません。
Shopify純正のメタフィールド で作成してます。
{% assign details = product.metafields.details %}
<dl>
{% for detail in details %}
<dt>{{ detail | first | upcase }} : </dt>
<dd>{{ detail | last }}</dd>
{% endfor %}
</dl>
メタフィールド は同じネームスペース『details』で各キーは『material』と『lining』で作成しておりまして、
上記コードで出力すると
LINING : 100% POLYESTER
MATERIAL : HORSE LEATHER
の順番で出力されます。
ですが、やりたい事は
MATERIAL : HORSE LEATHER
LINING : 100% POLYESTER
の順番にしたいのですが、いろいろ検索したのですが方法がわかりませんでした。
どうやらアルファベット順に出力されるのかとは思っているのですが、、、
カスタムフィールドで出力したものは順番を変えることができないのでしょうか?
何か良い方法がございましたら、ご教示いただけますと幸いです。
何卒宜しくお願い致します。