2014-01-18 29 views
0

Iam是一個magento的新手,我在產品頁面上遇到了一些非常棘手的問題。 我從這裏隱藏下拉選項,並顯示在一行中的所有屬性值,就像如何在產品頁面上將下拉選項更改爲其他形式?

[大小:小中大]

[顏色:紅,綠,粉紅]

但顏色只有在默認magento下拉菜單中選擇大小後纔會顯示。 我能夠根據產品ID獲取所有屬性,但是如何根據特定產品的尺寸屬性獲取顏色屬性,然後在單擊添加到購物車按鈕後將該值傳遞到購物車頁面。

我真的卡在這個任務能有人幫我請..

回答

0

希望這有助於你

$sizeStr = ''; 
$colorStr = ''; 
$attrs = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product); 
foreach($attrs as $attr) { 
    if(0 == strcmp("size", $attr['attribute_code'])) { 
     $sizeStr .= $attr['values']." "; //get size 
    }else if(0 == strcmp("color", $attr['attribute_code'])) { 
     $colorStr .= $attr['values']." "; // get color 
    } 
} 
+0

它只會顯示大小和顏色的屬性。那件事我已經完成了。我想在選擇尺寸屬性後顯示顏色。 像我有3種顏色的小尺寸和5中等大小。我怎樣才能做到這一點。 謝謝 – Waseem

相關問題