首页 > 解决方案 > 试图从带有液体的产品标签中删除一些字符以用于搜索引擎,但没有成功

问题描述

因此,我在每个单词之前使用带有低破折号的标签来进行过滤。现在,其中一些标签具有特殊的搜索关键字,它们不会抛出结果,因为用户的搜索输入不包含该字符。我正在尝试在search.elsp-tag-json.liquid文件中使用 for 循环删除该字符:

{% layout none %} 
{% for tag in collection.all.all_tags %}
{% assign arr = tag | remove '_' %}
{{ arr | json}}
{% endfor %}

我知道搜索过程必须发生在后端,但我不太确定如何在将数据提供给服务器之前删除该字符。我什至在看正确的文件吗?谢谢!

标签: jsonshopifye-commerceliquid

解决方案


你不能用液体做到这一点。

Liquid 的目的是输出数据,无法修改与后端相关的任何功能。

唯一的方法是直接从后端更新标签。


推荐阅读