我正在opencart上创建一个网站。我修改了搜索查询。默认情况下,如果我搜索“apple iphone 6”,则opencart显示的结果为“apple iphone 6”,“apple iphone 6 plus”等(总共20个结果)。
但是我修改了查询以匹配搜索栏中的确切文本。
所以'apple iphone 6'搜索只会产生一个结果。但问题是底部搜索结果编号与默认情况下相同。它还在显示
显示1到10的20(2页)
但只有一个结果,第二页的分页是空白的。
我也根据我们的要求修改了过滤器,但它有同样的问题。
那么我在哪里可以修改结果编号。
答案 0 :(得分:1)
Ved Pandya 在comment中说:
您是否修改了sql查询,该查询返回用于分页的产品总数?
根据您的说法,您已成功修改了函数getProducts
,但您还需要修改函数getTotalProducts
(用于分页的函数)
N.B:当您在OC的任何页面中看到分页时,在相应的控制器中搜索此行:
$pagination->total = xxx
然后找到初始化xxx
的位置