2013-10-08 32 views
0

我想要獲得每個產品的前兩個變體(總共有4個變體)。這看起來很簡單,但我正在努力尋找一種方法來做到這一點。使用液體我如何獲得for循環中的第一個N變體

我當前的代碼很簡單:

{% for variant in product.variants %} 
     {% if variant.available == true %} 
      <span class="index-price"> 
          ${{ variant.price | money_without_currency }} 
         <span class="hyphen">-</span> 
     {% endif %} 
    {% endfor %} 

任何幫助是極大的讚賞。

回答

2

試試這個:

{% for variant in product.variants limit: 2 %} 
    {% if variant.available == true %} 
     <span class="index-price"> 
         ${{ variant.price | money_without_currency }} 
        <span class="hyphen">-</span> 
    {% endif %} 
{% endfor %} 
+0

非常感謝!其如此簡單。 –

相關問題