【发布时间】:2013-08-23 00:17:58
【问题描述】:
我想对 cart.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 Liquid 不支持创建数组。如果我使用自己的算法对数组进行排序。但是如何将输出保存到新数组中?
非常感谢。
【问题讨论】:
标签: shopify liquid liquid-layout