【发布时间】:2017-01-23 14:44:24
【问题描述】:
我正在自定义一个 Shopify 模板,有这样的表格。
<form action="/search" method="get" class="search-bar" role="search">
<input type="hidden" name="type" value="product">
<input type="search" name="q" class="text" placeholder="{{ 'general.search.placeholder' | t }}" value="{{ search.terms }}">
<input type="hidden" class="btn" value="Search">
</form>
它返回一个对象数组search.results 在 Liquid 中无法从该数组中删除元素(例如删除价格为 0 的产品)
我想从该数组中删除元素,因为即使我可以过滤这些元素并选择它们是否显示在页面中,我也无法影响 {% paginate %} 函数,因为它正在对 search.results 的未过滤版本进行分页,例如{% paginate search.results by 12 %}.
所以我的问题是我可以从一开始就发送一个高级查询并且只得到结果for ex。没有价格为 0 的产品?
提前致谢。 我用谷歌搜索了很多,但找不到解决方案。
`
【问题讨论】:
标签: pagination shopify liquid