cmded – 提供免费VPN以及免费SSH和免费网站空间多项免费服务
转CHINAZ:国外优秀免费网站空间推荐
日本YCM提供15天免费的独立IP VPS
Xoom.it提供免费的PHP空间

现在的位置: 首页Magento>正文

如何获取Magento自定义的商品属性
发表于:2011年02月04日  分类:Magento  添加评论  1646 views 

Magento一个最强大的功能就是商品属性自定义。用户可以在属性级中新建一个属性,然后把这个属性赋给特定产品,在Magento前台我们就可 以轻松调用具有这个属性的所有产品。有时候我们需要在产品列表中显示商品的某个特定属性,比如该产品的颜色,规格或者其他等等,这个问题在Magento 中是非常简单的。
如何在Magento中获取特定属性值呢?你只需要在希望显示属性值的地方加入下列代码:
<?php echo $_product->getResource()->getAttribute(‘cost’)->getFrontend()->getValue($_product); ?>
上述代码中cost就是属性的名字,要想显示其他属性值只需要把cost换成你需要的属性值,然后把这段代码放在产品循环中即可。

Magento的产品属性,在catalog.xml中已经写进去了。你可以在product view中找到

<block type="catalog/product_view_attributes" name="product.attributes" as="additional" template="catalog/product/view/attributes.phtml">

        <action method="addToParentGroup"><group>detailed_info</group></action>

</block>

现在只要在产品详细页(view.phtml)中想要的位置插入
<?php echo $this->getChildHtml('additional') ?>

给我留言


快捷键:Crel+Enter

留言没头像?这里教你设置头像!

Switch to our mobile site