2013-04-24 97 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