shopify - [Shopify]如何更改搜索结果的列表顺序?
问题描述
我想在产品->文章->页面顺序中自定义搜索结果。
我怎样才能做到这一点?我尝试了一些方法,但它总是首先显示页面。
我正在使用 Debut 主题。
这是我在 search.liquid 中的当前代码
{% for item in search.results %}
{% if item.object_type == 'product'%}
<li class="list-view-item">
{% include 'product-card-list', product: item %}
{% else %}
<div class="product-card product-card--list">
<a href="{{ item.url }}" class="full-width-link">
<span class="visually-hidden">{{ item.title }}</span>
</a>
<div class="list-view-item__link">
<div class="list-view-item__image-column">
<div class="list-view-item__image-wrapper product-card__image-wrapper">
{% unless item.image == null %}
<img class="list-view-item__image" src="{{ item.image.src | img_url: '600x600' }}" alt="{{ item.image.alt | escape }}">
{% endunless %}
</div>
</div>
<div class="list-view-item__title-column">
<div class="list-view-item__title" aria-hidden="true">
<span class="product-card__title">{{ item.title }}</span>
</div>
<div>
{% if item.published_at %}{{ item.published_at | date: format: "date" }} — {% endif %}
{{ item.content | strip_html | truncate: 200 }}
</div>
</div>
</div>
</div>
{% endif %}
</li>
{% endfor %}
如果有人可以提供帮助,那就太好了,在此先感谢。
解决方案
您是否尝试过使用sort
管道运算符?https://shopify.github.io/liquid/filters/sort/
推荐阅读
- sharepoint-2016 - Office Online 服务器错误 - 禁止 HTTP 请求
- mongodb - 了解 Golang 上下文超时
- lambda - 我不明白为什么 lambda 方案有效
- html - 如何使用 CSS 移动文本?
- java - Gradle错误Android资源链接失败
- c - 从 C 中的文本文件中拆分和修改字符串
- jquery - 覆盖现有 jQuery UI DatePicker 中的 dateFormat
- c# - 升级 Visual Studio 扩展以包含 Visual Studio 2017 兼容性时遇到问题
- terraform - Terraform 如何知道要加载哪些文件?
- c# - POST 正文中的 JSON 然后提取响应正文以获取 access_token