Module 如何使用自定义查询覆盖产品列表页面
我创建了在左列显示过滤器的模块。我想在类别页面上运行此模块。我希望自定义查询获取产品数据并为此数据创建分页。但我不知道如何在自定义模块中覆盖这些功能 我在查询产品时使用的任何函数或挂钩 分类页面可能是这样的Module 如何使用自定义查询覆盖产品列表页面,module,prestashop,Module,Prestashop,我创建了在左列显示过滤器的模块。我想在类别页面上运行此模块。我希望自定义查询获取产品数据并为此数据创建分页。但我不知道如何在自定义模块中覆盖这些功能 我在查询产品时使用的任何函数或挂钩 分类页面可能是这样的 http://localhost/prestashop/2-men 您可以使用钩子“actionProductListOverride” 此挂钩将在包含3个引用的参数中为您提供一个数组: -NBC产品 -猫产品 -钩状切除 您需要设置NbType中的筛选器返回的产品的数量、CATDATE
http://localhost/prestashop/2-men
您可以使用钩子“actionProductListOverride”
此挂钩将在包含3个引用的参数中为您提供一个数组:
-NBC产品
-猫产品
-钩状切除
您需要设置NbType中的筛选器返回的产品的数量、CATDATE中的产品列表,以及HooCube中的真值(如果您将HooCuffic设置为false,PrestSaSp将考虑您最终没有重写列表)。
您可以在免费的本机blocklayered模块中找到一个示例,查看hookProductListAssign($params)函数
这个钩子在/controllers/front/CategoryController.php的assignProductList()中调用