Magento 马根托。将在页脚中显示为列表的高级搜索值

Magento 马根托。将在页脚中显示为列表的高级搜索值,magento,footer,advanced-search,Magento,Footer,Advanced Search,在Magento中,我有属性-品牌。它是多选的,出现在高级搜索中。我需要的是这些来自高级搜索的值显示在页脚列表中,如:品牌1,品牌2。。。我需要的不是搜索结果(不是产品),而是品牌名称,这样用户就可以单击品牌名称,它将带他进入包含所有具有此品牌属性的产品的页面 您好下面的代码您将只获得品牌名称,而产品链接可能会对您有所帮助 $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'computer

在Magento中,我有属性-品牌。它是多选的,出现在高级搜索中。我需要的是这些来自高级搜索的值显示在页脚列表中,如:品牌1,品牌2。。。我需要的不是搜索结果(不是产品),而是品牌名称,这样用户就可以单击品牌名称,它将带他进入包含所有具有此品牌属性的产品的页面

您好下面的代码您将只获得品牌名称,而产品链接可能会对您有所帮助

$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'computer_manufacturers'); //here, "computer_manufacturers" is the attribute_code
$allOptions = $attribute->getSource()->getAllOptions(true, true);
foreach ($allOptions as $instance) {
echo $instance['label'];
}

我找到了解决办法。很明显,这不是正确和最好的方式,但对于我的需要,这是好的。我安装了免费扩展名“按品牌浏览”(在Magento connect中,有几个)。此扩展在左侧创建您的品牌列表。我复制了创建列表(品牌链接)的代码块,并将其粘贴到页脚中。这不是最好的解决方案,因为我需要在扩展和属性上分别创建品牌。正如我所说,这不是最好的方法,但对某些人来说可能仍然有用

不完全是我需要的,但谢谢你!:)