在magento的类别页面上显示属性值

时间:2011-02-26 07:04:12

标签: php magento attributes categories

我为产品创建了Brand属性(下拉列表)。此属性的下拉列表显示5到6个品牌。

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

1 个答案:

答案 0 :(得分:3)

在模板catalog/product/list.phtml中,靠近顶部,有一条这样的一行:

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

此集合包含将在页面上显示的所有产品对象。如果您想将这些内容回显到页面上,请执行以下操作:

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

您需要确保已将品牌属性配置为将“在产品列表中使用”设置为“是”。这将确保加载属性。

希望有所帮助!

谢谢, 乔