我为产品创建了Brand
属性(下拉列表)。此属性的下拉列表显示5到6个品牌。
我想要的是在类别页面中显示brand
的属性值,该值应仅与当前在类别页面中显示的那些产品相关。因此,如果显示六个产品,则应显示六个品牌,由管理员选择。
答案 0 :(得分:3)
在模板catalog/product/list.phtml
中,靠近顶部,有一条这样的一行:
<?php $_productCollection=$this->getLoadedProductCollection() ?>
此集合包含将在页面上显示的所有产品对象。如果您想将这些内容回显到页面上,请执行以下操作:
<?php foreach($_productCollection as $_product) {
print $_product->getBrand();
} ?>
您需要确保已将品牌属性配置为将“在产品列表中使用”设置为“是”。这将确保加载属性。
希望有所帮助!
谢谢, 乔