magento采用强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性,那如何在前台获取这些属性值呢?
magento同样提供了很方便的方式来读取它。使用$_product->getAttributeName
()或者$_product['AttributeName'
]就可以获得指定名字属性的值,以颜色属性color为例,可以这样写 $_product->getColor
() or $_product['color'
]。这种方式很简单,对输入类型为文本框的属性很有效,但有局限性,当某个属性的输入类型为下拉框时,这种方式并不能拿到属性的值,这时可以使用以下代码来实现:
$_product->getResource()->getAttribute('AttributeName')->getFrontend()->getValue($_product)
同样以颜色为例:
$_product->getResource()->getAttribute('color')->getFrontend()->getValue($_product)
来源:http://blog.csdn.net/alex748/article/details/4443683
或者可以使用:
$_product->getAttributeText('attribute_code'); // string or array
分享到:
相关推荐
magento通过产品名称获取产品id提示代码
我们公司在用的商城产品属性过滤插件,希望对大家有用,同时,看还有什么好的建议和意见也可以提出,我们再次修改
magento通过mysql语句批量导出产品及其自定义属性
Magento导入导出产品插件 编辑csv表格导入产品 Import Products categories multiple images and custom options 1 1 2 tgz 与官方插件一样
magento颜色属性图片展示插件,经过测试适用于magento1.7
此插件功能可以在后台添加magento的客户属性已经客户地址属性,已在1.8.1测试,正常安装使用。
magento 颜色属性切换图片,兼容1.4-1.9,有说明文档,和安装截图
如何给产品描述里的关键字、字词批量添加链接?我想大家一直在的这样的插件。说实话,我也找了很久,也没有找到。可是由于需要,不得不自己开发一个这样的插件。并支持到Magento1.6.2 说明请查看:...
magento 批量上传产品,多图,自定义属性
magento站点首页显示新产品及产品数量,可在block块中设置产品数量
为什么magento产品不改变“缺货”尽管数量已经低于最低
无需进入产品产品详情页就可以预览产品图片,商店访问者也可以通过单击项目图片进入产品页面而没有任何问题(禁止用作商业用途)
magento产品名称及描述批量修改sql
Magento1.7测试可用 批量产品多图上传 包含上传样本
magento导入导出产品分类
magento批量制作产品数据教程,10分钟学会magento批量制作产品数据
Magento给产品描述关键字批量链接插件,已经破解无限制了,是官方的收费插件,我自己的网站也是用这个插件,很不错的。我目前没什么积分所以想换点积分
magento-stock-movements, Magento扩展,节省产品库存 节省你的Magento产品的库存 特性将库存移动保存在产品修改页面的新标签中安装 Magento 1.5. x, 1.6. x, 1.7. x, 1.8. x, 1.9.x使用 modgit 安装:$ cd/pat
magento数据结构分析 magento数据字典
magento后台批量删除或更改产品属性[参考].pdf