【问题标题】:Shopify Metafields If StatementShopify 元字段 If 语句
【发布时间】:2016-12-14 17:07:06
【问题描述】:

由于某种原因,当我将这个元字段包装在 if 语句中时,它似乎会中断,但在语句之外时可以正常工作。我正在查看的产品在元字段中设置了评级“3”,但仍然显示“尚未评级”,这真的很奇怪!

      {% 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 %}

有人可以帮忙吗?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    由于名称空间错误,此问题已得到修复。由于您已经在“产品”中,因此您无需再告诉 Shopify 您要访问产品...字段。

    通过尝试针对 'review.rating != blank' 的 if 语句修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-20
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      • 1970-01-01
      • 2013-01-09
      • 2022-01-22
      相关资源
      最近更新 更多