2011-02-26 67 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

相關問題