显示magento中特定类别的高级搜索产品

时间:2013-04-22 08:23:30

标签: magento magento-1.7

我是magento的新手。我必须在magento中使用高级搜索,但需要仅在其中显示特定类别的产品,尽管所有产品都是如此。 总之,我只需要从一个类别中显示高级搜索产品。 我正在使用magento 1.7。

任何帮助将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以在Magento的高级搜索部分添加“按类别搜索”。有关实施它的分步指南在Magento wiki中显示:http://www.magentocommerce.com/wiki/5_-_modules_and_development/search_and_advanced_search/how_to_add_search_by_category_to_advanced_search

如果您不想显示选择类别的选项,则只显示选择下拉列表,默认情况下会选择所需的类别。因此,只会显示该类别的所有搜索结果。

答案 1 :(得分:0)

在搜索html FORM中你可以添加一个名为" cat"的新隐藏输入。使用您要搜索的类别的ID。

<form action="<?php echo $catalogSearchHelper->getResultUrl() ?>" method="get">
<input id="search"  type="text"   name="q" value=""     />
<input id="cat"     type="hidden" name="cat" value="ID_OF_YOUR_CAT"  /> 
</form>