2013-04-24 44 views
0

我需要的是相對簡單的... 我需要獲取已在產品頁面中選擇的屬性。如何獲取所選屬性Magento

解釋更好: 我有一個可配置的產品,並有兩個屬性,大小和顏色。當我去購買產品時,我可以選擇屬性,我有一個按鈕可以執行一些操作,並需要獲取所選的屬性。

+0

不清楚請詳細說明一下...爲什麼你想要的屬性是預選的用戶應該選擇它 – Sandeep 2013-04-24 18:33:50

+0

用戶會使正常的程序是什麼,但是在將產品添加到購物車之前,它會點擊另一個按鈕執行了某個動作,這個動作應該得到他選擇的屬性。 – 2013-04-24 18:39:18

回答

1

在下拉菜單的變化做一個Ajax調用它會從選定值

返回這將讓你的所有屬性選項和值。根據您的要求進行更改

$attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'color'); 
if ($attribute->usesSource()) { 
    $options = $attribute->getSource()->getAllOptions(false); 
} 

還沒確定要實現

+0

對不起,如果我還不清楚,但我需要的是挑選所選的屬性... – 2013-04-24 18:50:43

+0

在可配置產品中,您沒有選擇屬性。您正在選擇屬性選項及其值。從上面的代碼,你會得到所有的屬性選項和值 – Sandeep 2013-04-25 05:51:56

+0

正確的,抱歉,如果我不清楚,我需要得到選定的值,這是可能的? – 2013-04-25 11:46:01