Shopify Metafields If Statement

时间:2016-12-14 17:07:06

标签: shopify

出于某种原因,当我将这个元素包装在if语句中时,它似乎会中断,但在语句之外可以正常工作。我正在看的产品的评级设置在'3'的metafields中,但仍然显示'Not Not Rated Yet'这真的很奇怪!

      {% assign review = product.metafields.review %}
      {% assign key = 'rating' %}

      {% if product.metafields.rating != blank %}

        <img src="//cdn.shopify.com/s/files/1/1513/9752/t/3/assets/{{ review.rating }}.svg"/>
        <span>Scored {{ review.rating }}/5 with a <a href="#">Verified Tester</a></span>

      {% else %}

        <img src="//cdn.shopify.com/s/files/1/1513/9752/t/3/assets/unrated.svg"/>
        <span>Not been rated yet. <a href="#">Become a tester!</a></span>

      {% endif %}

有人能帮忙吗?

1 个答案:

答案 0 :(得分:1)

由于名称空间错误,这已得到修复。因为您已经在产品中。您不需要复制Shopify即可访问产品...字段。

通过尝试针对&#39; review.rating!= blank&#39;

的if语句来修复
相关问题