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