2017-10-19 226 views
0

每種產品的所有變體都具有相同的價格。當我使用以下代碼時,它會顯示所有變體的價格。我如何顯示只有一個(比方說第一個)變體的價格?只顯示shopify產品頁面上的一個變體價格

{% for variant in product.variants %} 
    <div class="tablecell pricecur"> 
     {{ variant.price | money }} 
    </div> 
    <div class="tablecell pricecom"> 
     {{ variant.compare_at_price | money }} 
    </div> 
{% endfor %} 
+0

這肯定會有助於知道什麼語言/框架您使用(Django的?)。什麼也不清楚是什麼'first_available_variant'返回。如果它只返回一個值,則不需要迭代它。 –

+0

修復了「first_available_variant」部分。從不成功的實驗複製。至於框架,它表示在標題和標籤中購物。 – AbrylCabryl

回答

0

您使用下面的代碼。

{{ product.first_available_variant.price | money }}

first_available_variant - 返回第一個變體可用(a.k.a它的數量大於0)

相關問題