问题描述
当用户输入产品代码以搜索特定产品时,除非将搜索词放在搜索栏中的“ ”中,否则它将返回各种产品的结果。
例如假设我们要搜索产品代码 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 (将#修改为@)