2015-10-18 122 views
0

我試圖完成以下操作,但我似乎無法獲得img src以使用Shopify的液體語言正確填充迭代編號。使用Shopify液體的forloop

{% for i in (1..11) %} 
    <div class="item"> 
     <img src="{{ 'item-{{i}}.jpg' | asset_url }}" alt="Item {{i}}" /> 
    </div> 
    {% endfor %} 

回答

3

試試這個,你的液體正試圖分配渲染{{I}}內的另一個渲染{{}},因爲他們不嵌套這是不正確的:

{% for i in (1..11) %} 
    <div class="item"> 
     {% capture src %}item-{{i}}.jpg{% endcapture %} 
     <img src="{{ src | asset_url }}" alt="Item {{i}}" /> 
    </div> 
{% endfor %} 

該作品對我來說......

+0

對於單行變量賦值,我通常更喜歡'assign' to'capture' :) –