2011-08-04 98 views
0

我需要在我的主頁中顯示特定可配置產品的可用顏色。可用性基於庫存數量。Magento顯示可配置屬性值

例如,一個配置。產物用這些簡單producs相關聯:

黑色M - >量5
黑色S - >量0
BLACK X - >數量3
紅M - >量10
紅S - - >量25
YELLOW XL - >量0

在這種情況下,我想顯示:

「的可用的顏色: 黑色,紅色」

不包括

黃色,因爲它的數量是0


我發現這個PHP方法估計的數量,但我想我不能顯示的顏色:

$store = Mage::app()->getStore(); 

$myconfig = Mage::getModel('catalog/product')->setStoreId($store->getId())->load(21765); 

$ids = $myconfig->getTypeInstance()->getUsedProductIds(); 

foreach ($ids as $id): 

$simple = Mage::getModel('catalog/product')->load($id); 

$quantity = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($simple)->getQty(); 

endforeach; 

的$數量讓有條件檢查的顯示,但我需要所有以下部分... 非常感謝很多傢伙

+0

我用Javascript方法解決了這個問題,謝謝 –

回答

0

Rik(OP)已經自我回答了這個問題。

報價:

我通過Javascript方法解決了這個話題,謝謝

注:這絕對是OK to self-answer你自己的問題。請將它作爲真實答案發布,但不是在問題或評論中。作爲真正的答案發帖有助於保持「未答覆」清單更加清晰(避免讓其他人浪費時間)。

相關問題