2016-03-31 4 views
1

Ich habe eine Bild-Upload-Einstellung zu den Einstellungen meines Themes hinzugefügt. Es ist ID ist slider.jpg und ich möchte wissen, was die flüssige Funktion ist zu überprüfen, ob das Bild existiert. Ich will nicht, um das Bild zeigen, wenn es noch nicht vorhanden ist (ist noch in den Themeneinstellungen hochgeladen, in Admin.Shopify Überprüfen, ob Bild vorhanden ist

+0

Wo haben Sie das Bild hochgeladen? – HymnZ

+0

War das in Ordnung für Sie? –

Antwort

1

Just do

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

und dann in Ihre Einstellungsdatei haben Dies für die Nummern 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" 
    },