2013-04-22 77 views
0

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

任何帮助将不胜感激。 在此先感谢。

回答

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

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

+0

感谢Kalpesh,这真的帮了我。 – 2013-04-22 10:36:23

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>