Opencart:我需要搜索子类别中的任何产品

Opencart:我需要搜索子类别中的任何产品,opencart,Opencart,我正在尝试创建一个带有按钮的菜单,可以按主要类别过滤产品 此查询url查找类别内的产品: /index.php?route=product/category&path=61 我只能通过子类别搜索找到部分产品 /index.php?route=product/category&path=61_72_73 我不需要将产品与其类别父项链接,所以有没有办法使用子类别过滤器进行搜索? 我试过这样的方法: /index.php?route=product/category&pat

我正在尝试创建一个带有按钮的菜单,可以按主要类别过滤产品

此查询url查找类别内的产品:

/index.php?route=product/category&path=61
我只能通过子类别搜索找到部分产品

/index.php?route=product/category&path=61_72_73
我不需要将产品与其类别父项链接,所以有没有办法使用子类别过滤器进行搜索? 我试过这样的方法:

/index.php?route=product/category&path=61&sub_category=true
但这不起作用,它只适用于像这样的文本搜索:

/index.php?route=product/search&search=chair&category_id=61&sub_category=true
试一试

25是类别id(非强制性) and search=searchterm用于所有子类别中的搜索 搜索=%25表示所有产品

搜索字段名称在以前的一些版本中已更改。请在1.5.4.1中尝试此操作

index.php?route=product/search&filter_name=%25&filter_category_id=20&filter_sub_category=true
看看这里 试试看

25是类别id(非强制性) and search=searchterm用于所有子类别中的搜索 搜索=%25表示所有产品

搜索字段名称在以前的一些版本中已更改。请在1.5.4.1中尝试此操作

index.php?route=product/search&filter_name=%25&filter_category_id=20&filter_sub_category=true
看看这里
模型使用“OpenCart的高级产品搜索”。您可以搜索子类别和添加的任何过滤器(包括自定义过滤器)

我在一个汽车经销商网站上使用它,上面有诸如年份、品牌、型号(以及它们的子类别)等过滤器,它对我来说非常有用

这里有一个演示链接:
模型使用“OpenCart的高级产品搜索”。您可以搜索子类别和添加的任何过滤器(包括自定义过滤器)

我在一个汽车经销商网站上使用它,上面有诸如年份、品牌、型号(以及它们的子类别)等过滤器,它对我来说非常有用

这里有一个演示链接:

那是行不通的。。。上面说在我的产品中找不到%:\PS:我正在搜索价格过滤器。。。这可以通过url请求完成?您的OC版本号是多少?我添加了1.5.4.1版的用法,在1.5.5.1的演示站点上进行了测试,语法有点变化。。。筛选器名称已替换为搜索。。。try index.php?route=product/search&search=%25&category\u id=20&sub\u category=true这将返回使用category\u id指定的类别中的所有产品及其子类别。这不起作用。。。上面说在我的产品中找不到%:\PS:我正在搜索价格过滤器。。。这可以通过url请求完成?您的OC版本号是多少?我添加了1.5.4.1版的用法,在1.5.5.1的演示站点上进行了测试,语法有点变化。。。筛选器名称已替换为搜索。。。try index.php?route=product/search&search=%25&category\u id=20&sub\u category=true这将返回使用category\u id及其子类别指定的类别中的所有产品。