2012-06-22 132 views
0

我有尺寸的產品(XS,XL,...)。如何將產品尺寸添加到購物車頁面

我想在購物車表格中添加欄大小,其中顯示產品的大小。

我在此表中添加了SKU $ _item-> getSku();這工作。 但$ _item-> getSize();不起作用。請幫幫我。

+0

我也試圖 $ _item-> getProduct() - > getData('size'); 這不起作用 – user1005180

回答

0

嘗試加入->addFieldToSelect('*'),它會增加你的產品在返回數據相關的每個屬性,可以更換*與屬性的屬性代碼,你想顯示

的問題是,它會返回在eav_attribute_option或eav_attribute_option_value中使用的整數(不知道爲什麼有兩個不同的表,一個有值,一個有排序順序,它不像Magento甚至將值鏈接到2個選項),但是如果使用以下代碼

$attributeInfo = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('ATTRIBUTE_CODE')->getFirstItem(); 

$sizeValues = array(); 

// populates sizevalue array with data 
foreach ($attributeOptions as $key => $value) 
{ 
    $sizeValues[$value['value']] = $value['label']; 
} 

你得到一個值的數組,其索引是臨時值t它返回您的集合

相關問題