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') ?>





最新评论
话说博主不见更新,正考虑是否
我喜欢用的时候man一下,这
:razz: 来啦
博主是哲人啊,这么多哲理
能坚持这么久的,再烂都是牛站
很现实,转了一圈,回到原点.
刚用这个续费一年。
我看到有这样的说法: 谷歌