[使用Opencart 3.x]
我正在尝试在主菜单中建立链接,以列出制造商的属于特定类别的产品。
因为我在类别控制器中找不到任何与制造商相关的东西,所以我尝试通过为每个制造商创建一个类别(如下面的文本),然后将它们组合成一个链接来做到这一点。
制造商
Sony:
manufacturer_id = 13Manufacturer_category_id = 58
LG
manufacturer_id = 14Manufacturer_category_id = 59
产品类别
tv_category_id = 60
我尝试的链接:
/index.php?route=product/category&path=59_60
但是当我这样做时,我会从列表中获得索尼的所有电视,以及LG的所有电视。
是否有办法做到这一点,所以只有所有索尼电视都可以进入结果?
没有标准控制器来建立链接制造商&&类别。您无需为每个制造商创建类别。
但是!有一种使用标准OC3 filters。
的方法Refine Search
模块。检查其中一家制造商,单击Refine Search。您将看到按“制造商1”过滤的“您的类别”中的产品列表。该网址为/index.php?route=product/category&path=58&filter=1。如果您添加新的过滤器,那么它不是严格的常数-顺序可以更改。但是您可以将其用作菜单项链接。尝试。这应该可以。或者您可以使用Opencart Marketplace中的其他一些过滤器,它们可以生成具有恒定URL的过滤后的页面。