Shopify检查图像是否存在

时间:2016-03-31 15:53:11

标签: shopify

我在我的主题设置中添加了图片上传设置。它的id是slider.jpg,我想知道液体功能是什么来检查图像是否存在。如果图像尚未存在,我也不想显示图片(已在主题设置中上传,已在管理中显示。

1 个答案:

答案 0 :(得分:1)

只做

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