craftcms - Craft cms 使用查询参数搜索多个字段
问题描述
我想根据 Craft cms 3.5.x 中的字段句柄对多个字段使用查询术语,但不幸的是,仅适用于正常工作的字段标题,而对于其他字段,我根本没有得到任何结果。
{% if craft.app.request.getParam('q') %}
{% set searchQuery = craft.app.request.getParam('q') %}
{% set queryEntries = craft.entries({
search:{
query: 'title:' ~ searchQuery ~ ' OR appealer:' ~ searchQuery ~ ' OR assigner:' ~ searchQuery,
subLeft: true,
subRight: true
}
}).all() %}
{% endif %}
{% if queryEntries|length %}
<p>{{ queryEntries|length }} results:</p>
<ol>
{% for entry in queryEntries %}
<li><a href="{{ entry.url }}">{{ entry.title }}</a></li>
{% endfor %}
</ol>
{% else %}
<p>Your search for “{{ searchQuery }}” didn’t return any results.</p>
{% endif %}
有什么想法可以帮助我吗?
问候
解决方案
推荐阅读
- git - 如何从 gitolite 获取远程存储库列表?
- scala - 在播放框架中的对象内调用 WSClient 的 Scala 类方法
- python - Scikit-learn 扩展的自定义 one-hot 编码矩阵 - 不是从数据集构建的
- vue.js - Vuetify 列表:从对象数组创建子菜单
- templates - JetBrains IntelliJ IDE 生成代码模板
- c# - 如何从 Neo4j 获取布尔值
- python - 如何使用 str.replace 一次替换多对?
- kdb - 将 KDB 表转换为特殊格式的字典
- sql - 如何在sql查询中拆分逗号分隔值
- python - Python3中的XML创建文件