微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以在用户生成的搜索词传递到搜索之前将内容添加到用户生成的搜索词中 - 使用液体吗?

如何解决我可以在用户生成的搜索词传递到搜索之前将内容添加到用户生成的搜索词中 - 使用液体吗?

我在我们的网站上有一个搜索栏。

用户输入产品代码搜索特定产品时,除非将搜索词放在搜索栏中的“ ”中,否则它将返回各种产品的结果。

例如假设我们要搜索产品代码 308010,它会显示 4 个产品,但如果我们搜索“308010”,它只会显示代码所指的一种产品。

我希望能够编写一些代码,为用户输入的搜索添加引号/语音标记,以便始终执行搜索以查找特定产品。

我已经在搜索栏中写了占位符文本,在用户输入搜索词之前显示通知他们将搜索词放在引号中,但它很容易被忽视。

我想删除占位符文本,并在搜索栏中输入的任何内容前附加一个语音标记

这可以使用 Liquid 吗?

如果是这样,我会怎么做?

P.s - 我对 Liquid 还很陌生,所以请尽可能保持答案简洁明了

谢谢

用于以下搜索代码

  <form id="searchBox" class="popup-content" action="/search" method="get" role="search">
      <div class="input-group">
        <span class="input-group-addon" id="basic-addon1"><i class="fa fa-search"></i></span>
        <input type="hidden" name="type" value="product">
        <input type="hidden" name="type" value="product">
           <input class="form-control" type="search" name="q" value="{{ search.terms | escape }}" placeholder="Use '' around product codes" aria-label="{{ 'general.search.placeholder' | t }}">
      
      </div>
    </form>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。