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

时间:2013-09-08 13:29:00

标签: magento footer advanced-search

在Magento我有属性 - 品牌。它是多选的并出现在高级搜索中。我需要的是高级搜索中的这些值在页脚中显示为列表,如:品牌1,品牌2 ......我不需要搜索结果(不是产品),而是品牌名称,以便用户可以点击品牌名称,它将带他到所有具有此品牌属性的产品的页面。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您好以下代码您将获得品牌名称而非产品链接可能会帮助您

$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'];
}
相关问题