Shopify 检查图片是否存在
Shopify check if image exists
我在主题设置中添加了图片上传设置。它的 ID 是 slider.jpg
,我想知道检查图像是否存在的 liquid 函数是什么。如果图片还不存在,我不想显示它(尚未在主题设置中上传,在管理中。
就这样
{% for i in (1..6) %}
{% assign display_slide = 'display_slide_' | append: forloop.index %}
{% assign slide_img = 'slider_' | append: forloop.index | append: '.jpg' %}
{% if settings[display_slide] %}
<li>{{ slide_img | asset_url }}</li>
{% endif %}
{% endfor %}
然后在您的设置文件中对数字 1 - 6 执行此操作
{
"type": "checkbox",
"id": "display_slide_1",
"label": "Display Slide One?"
},{
"type": "image",
"id": "slider_1.jpg",
"label": "Slide Image One"
},
{
"type": "checkbox",
"id": "display_slide_2",
"label": "Display Slide Two?"
},{
"type": "image",
"id": "slider_2.jpg",
"label": "Slide Image Two"
},
我在主题设置中添加了图片上传设置。它的 ID 是 slider.jpg
,我想知道检查图像是否存在的 liquid 函数是什么。如果图片还不存在,我不想显示它(尚未在主题设置中上传,在管理中。
就这样
{% for i in (1..6) %}
{% assign display_slide = 'display_slide_' | append: forloop.index %}
{% assign slide_img = 'slider_' | append: forloop.index | append: '.jpg' %}
{% if settings[display_slide] %}
<li>{{ slide_img | asset_url }}</li>
{% endif %}
{% endfor %}
然后在您的设置文件中对数字 1 - 6 执行此操作
{
"type": "checkbox",
"id": "display_slide_1",
"label": "Display Slide One?"
},{
"type": "image",
"id": "slider_1.jpg",
"label": "Slide Image One"
},
{
"type": "checkbox",
"id": "display_slide_2",
"label": "Display Slide Two?"
},{
"type": "image",
"id": "slider_2.jpg",
"label": "Slide Image Two"
},