Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Module 如何使用自定义查询覆盖产品列表页面_Module_Prestashop - Fatal编程技术网

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()中调用