使用多个参数进行Twig搜索

时间:2017-02-16 09:09:51

标签: php twig

我们正在建立一个包含搜索表单的网站。在该表单中,用户可以使用文本和复选框进行搜索。使用复选框,用户只能搜索相关类别。

我们需要使用Craft CMS和Twig来实现这一目标。

我们尝试了以下方法,但是没有用。

{% set query = craft.request.getParam('search-results') %}
      {% set nietBijdragePlichtig = craft.request.getParam('plg-Nee') %}
          {% if nietBijdragePlichtig == 'on' %}
              {% for entry in craft.entries.section('producten').limit(null).order(asc).search('query,     nietBijdragePlichtig').find() %}
<div id=”test”>test</div>
{% endfor %}
{% endif %}

我们尝试过:

    {% set query = craft.request.getParam('search-results') %}
     {% set nietBijdragePlichtig = craft.request.getParam('plg-Nee') %}
{% set alle = query ~ ' ' ~ nietBijdragePlichtig %}
         {% if nietBijdragePlichtig == 'on' %}
             {% for entry in     craft.entries.section(‘producten’).limit(null).order(asc).search(alle).find() %}
<div id=”test”>test</div>
{% endfor %}
{% endif %}

我们还尝试使用多个.search()

我们尝试了两种不同语法的代码。

我们怎样才能做到这一点?

非常感谢!

0 个答案:

没有答案