【发布时间】:2022-07-21 00:21:42
【问题描述】:
我想检查产品上是否存在元字段(使用元字段 Guru 创建),并根据该更改变量来显示或隐藏包含元字段的 div。
我知道了:
{% assign display = "inline-block" %}
{% if product.metafields.energielabel.energie.value == blank %}
{% assign display = "none" %}
{% endif %}
<div id="energielabel-container"><img class="label" src="https://cdn.shopify.com/s/files/1/0619/8034/4516/{{ product.metafields.energielabel.energie.value }}" /></div>
<style>
#energielabel-container {
width: 80px;
display: {{ display }};
}
</style>
当我在 if 条件中添加一些示例字母时,它可以正常工作(空元字段 = 显示示例字母),但是重新定义变量不起作用...
【问题讨论】:
标签: javascript if-statement shopify liquid