2011-02-26 68 views
0

我有一个为产品创建的Brand属性(下拉菜单)。此属性的下拉菜单显示5到6个品牌。在magento中的类别页面上显示属性值

我想要的是在类别页面中显示brand的属性值,该值只应与当前显示在类别页面中的那些产品相关。因此,如果显示六种产品,则应该显示六个品牌,由管理员选择。

回答

3

在模板catalog/product/list.phtml,在顶部附近,有这样一行:

<?php $_productCollection=$this->getLoadedProductCollection() ?> 

此集合包含将在页面上显示的所有产品对象。如果你想呼应到页面上,做这样的事情:

<?php foreach($_productCollection as $_product) { 
    print $_product->getBrand(); 
} ?> 

您将要确保你的品牌属性已配置设置“使用过的产品清单中”为“是”。这将确保该属性被加载。

希望有帮助!

谢谢, 乔

+0

再次感谢你这么多的约瑟夫...这工作完全...感谢.. – 2011-02-28 03:51:24

相关问题