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"
  },