使用Liquid如何在for循环中获得前N个变体

时间:2013-10-08 21:05:05

标签: shopify liquid

我想获得每种产品的前2个变体(总共4个)。这似乎很简单,但我很难找到办法。

我目前的代码非常简单:

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分: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 %}