gpt4 book ai didi

Shopify 检查 Metafield 是否存在?

转载 作者:行者123 更新时间:2023-12-02 06:14:38 30 4
gpt4 key购买 nike

如果产品的元字段为空,我希望隐藏内容,但现在它正在为所有页面返回它,这意味着我的 if 语句在某处损坏。

产品页面

{% if product.metafields.review %}
{% include 'extra-review' %}
{% else %}
{% endif %}

评论片段页面(extra-review.liquid)
{% assign review = product.metafields.review %}
{% assign key = 'author' %}
{% assign key = 'author-img' %}
{% assign key = 'long' %}

<p> Hello world </p>

任何帮助都会很棒

编辑

添加了评论元字段布局

enter image description here

最佳答案

要检查命名空间是否存在,您可以与 blank 进行比较。 .例如:

{% if product.metafields.review != blank %}
...
{% endif %}

您也可以使用 size如果你想确保你有三把 key 。这里我们简单地输出尺寸:
{{ product.metafields.review.size }}

更多关于真/假的信息可以在 Shopify 文档中找到:
https://help.shopify.com/themes/liquid/basics/true-and-false

关于Shopify 检查 Metafield 是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40922275/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com