【发布时间】:2016-08-10 11:21:16
【问题描述】:
我想将订单视图中商品块中的默认 SKU 属性(产品编号)更改为自定义属性。
见:
目前默认显示 SKU,我想将其更改为 DPN(我自定义创建的属性)。
这个属性代码是:dpn。
我怎样才能做到这一点?
我编辑文件:
/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Default.php
来自默认代码:
public function getSku()
{
/*if ($this->getItem()->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) {
return $this->getItem()->getProductOptionByCode('simple_sku');
}*/
return $this->getItem()->getSku();
}
收件人:
public function getSku()
{
/*if ($this->getItem()->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) {
return $this->getItem()->getProductOptionByCode('simple_sku');
}*/
return $this->getItem()->getDpn();
}
但这不起作用。当我将值更改为 return $this->getItem()->getProductId(); 时,我会得到产品 ID,这样就可以了。
如何从属性中获取数据?
【问题讨论】: