Javascript 根据使用标签的问题在Shopify中推荐产品

Javascript 根据使用标签的问题在Shopify中推荐产品,javascript,shopify,Javascript,Shopify,我在设计一份调查问卷,根据你的回答,它会寻找你感兴趣的产品。唯一的问题是我找不到如何在我的程序中搜索标签。我找到了collection.all_标签和product.tags,我走对了吗?如果是这样的话,一旦它在标签中找到了答案,我将如何着手,根据与答案相关的标签,用什么短语来称呼产品?当然,你在问卷中给出的答案是标签,但是有标签的特定产品的程序是什么 我正在分段编写代码。 但例如,此代码不起作用,我不知道出了什么问题: {% for product in collections.all.pro

我在设计一份调查问卷,根据你的回答,它会寻找你感兴趣的产品。唯一的问题是我找不到如何在我的程序中搜索标签。我找到了collection.all_标签和product.tags,我走对了吗?如果是这样的话,一旦它在标签中找到了答案,我将如何着手,根据与答案相关的标签,用什么短语来称呼产品?当然,你在问卷中给出的答案是标签,但是有标签的特定产品的程序是什么

我正在分段编写代码。 但例如,此代码不起作用,我不知道出了什么问题:

{% for product in collections.all.products %}

{% if product.tags contains "particular_tag" %}

var bank=product;

{% end if %}

{% end for %}
然后显示银行,我想根据答案而不是“特殊标签”来做,但我是分部分做的,第一部分不起作用

 {% assign particular_product ='' %}
 {% for product in collections.all.products %}
  {% if product.tags contains "particular_tag" %}
   {% assign particular_product = particular_product | append: product.handle | append: '#' %}
  {% endif %}
 {% endfor %}
然后可以像这样拆分“特定产品”

 {% particular_product_split = particular_product | split: '#' %}
  {% for product in particular_product_split %}
    <h1> {{ all_products[product].title }}</h1>
  {% endfor %}
然后去每一个产品,可以这样做

 {% particular_product_split = particular_product | split: '#' %}
  {% for product in particular_product_split %}
    <h1> {{ all_products[product].title }}</h1>
  {% endfor %}
{%用于产品,特别是产品{u分割%}
{{all_products[product].title}
{%endfor%}

要在新的部分中使用此功能,我需要在产品模板中添加一些内容?所以product.tags真的有效吗?我只是不知道在哪里。非常感谢。我会尝试一下,但我可以在分区编码时使用这种格式吗?只是部分中的示例使用的格式不同于(){etc.yes,只要文件扩展名是.liquid。如果这解决了您的问题,请标记它。