Opencart过滤器模块将无法正常工作

时间:2013-05-14 13:32:44

标签: opencart

假设我们有电子商店在opencart和“手机”类别上工作。尝试像这样设置过滤器模块

-Touch screen
   -Yes
   -No
-Smartphone
   -Yes
   -No

从列表中选择单个选项时,它可以正常工作,但如果我想选择带触摸屏的智能手机列表(同时选择“是”选项),模块会全部混乱,并显示所有手机。任何想法如何解决这一问题 ?

P.S。我知道使用这个选项的属性并使用一些属性搜索扩展会更好,但在我的情况下我需要这样做。

由于

3 个答案:

答案 0 :(得分:2)

此扩展程序解决了这个问题。 http://www.opencart.com/index.php?route=extension/extension/info&extension_id=11707

它对每个过滤器的属性使用'或'逻辑,在过滤器之间使用'和'逻辑。我把它放在opencart 1.5.6上,似乎工作正常。

编辑:此扩展程序似乎不再存在。此外,此评论是基于opencart 1.5.6编写的,而当前版本是3.0.0。

答案 1 :(得分:0)

我也有同样的问题,所有产品都刚刚上市。我认为这可能是由于过滤器和shopbyprice可能存在冲突。如果找到解决方法,请告诉我们

答案 2 :(得分:0)

此扩展应该有效:

FixFilter OC2x - 修复默认的Opencart过滤器

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23603

如果您不想使用扩展并了解sql查询,您可以研究各种此类扩展的代码,并在product.php模型中对查询进行必要的更改。