我是 magento 的新手。我必须在 magento 中使用高级搜索,但尽管所有产品都需要在其中显示特定类别的产品。简而言之,我只需要显示单个类别的高级搜索产品。我正在使用magento 1.7。
任何帮助将不胜感激。提前致谢。
我是 magento 的新手。我必须在 magento 中使用高级搜索,但尽管所有产品都需要在其中显示特定类别的产品。简而言之,我只需要显示单个类别的高级搜索产品。我正在使用magento 1.7。
任何帮助将不胜感激。提前致谢。
您可以在 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
如果您不想显示选择类别的选项,只需在选择下拉列表中不显示任何选项,默认情况下选择您想要的类别。因此,只会显示该类别的所有搜索结果。
在搜索 html 表单中,您可以添加一个名为“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>