最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento获得attribute的各个字段值的方法

时间:2014-06-29 01:48来源:未知 作者:最模板zuimoban 点击:
在做 magento插件 imageswitch的时候,发现,attribute规定的不同的store view的label值无法显示,以color为例,我们attribute 中设定 default store view的 label value 为 颜色,但是我们在前台看到的依然

在做 magento插件 imageswitch的时候,发现,attribute规定的不同的store view的label值无法显示,以color为例,我们attribute
中设定 default store view  的 label value 为 颜色,但是我们在前台看到的依然是 color, 经过检查,我认为这应该是magento的一个编码错误。同时附上attribut所有字段的读取方式。
attribute是附属于product,因此有些属性必须通过  product来获取  attribute

$attribute 为属性对象。

‘id’ => $attribute->getId(),
‘label’          => $attribute->getLabel(),
‘use_default’    => $attribute->getUseDefault(),
‘position’       => $attribute->getPosition(),
‘values’         => $attribute->getPrices() ? $attribute->getPrices() : array(),
‘attribute_id’   => $attribute->getProductAttribute()->getId(),
‘attribute_code’ => $attribute->getProductAttribute()->getAttributeCode(),
‘frontend_label’ => $attribute->getProductAttribute()->getFrontend()->getLabel(),
‘store_label’    => $attribute->getProductAttribute()->getStoreLabel(),

其中 store_label 使我们在后台填写的不同的 store view 有不同值的字段。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容