我想對cart.liquid文件中的cart.items數組進行排序。然後我可以按照預期的順序在表格中顯示時間。Shopify使用Liquid腳本排序cart.items數組
{% for item in cart.items sort_by:item.line_price %}
<div class="row">
<div class="span12">
<h1>Your cart</h1>
<form action="/cart" method="post" id="cartform">
<table>
</table>
</form>
</div>
</div>
{% endfor %}
但代碼不能正常工作,因爲我不能在for
語句中使用sort_by:item.line_price
。
如何使用內置功能對陣列進行排序?
另一個問題是Shopify液體不支持創建數組。如果我使用自己的算法對數組進行排序。但是我怎樣才能將輸出保存到一個新的數組?
非常感謝。
好主意,我想過之前,它會爲cart.liquid頁面工作。但它不適用於「新訂單通知」,因爲電子郵件模板不支持JavaScript。 –