2
我創建了在左欄中顯示過濾器的模塊。我想在分類頁面上運行這個模塊。我想要自定義查詢來獲取產品數據併爲此數據創建分頁。但我不知道如何在我的自定義模塊中覆蓋這些功能。如何用自定義查詢覆蓋產品列表頁面
我在排隊產品時使用的任何函數或掛鉤。
分類頁面可能是這樣
http://localhost/prestashop/2-men
我創建了在左欄中顯示過濾器的模塊。我想在分類頁面上運行這個模塊。我想要自定義查詢來獲取產品數據併爲此數據創建分頁。但我不知道如何在我的自定義模塊中覆蓋這些功能。如何用自定義查詢覆蓋產品列表頁面
我在排隊產品時使用的任何函數或掛鉤。
分類頁面可能是這樣
http://localhost/prestashop/2-men
可以使用鉤 「actionProductListOverride」。
這個鉤子會給你在含3個引用參數數組: - nbProducts - catProducts - hookExecuted
你需要設置你的過濾器nbProducts退回的產品數量,產品列表catProducts,並在hook中執行true(如果您將hookExecuted設置爲false,PrestaShop會認爲您最終沒有覆蓋該列表)。
你可以在free native blocklayered模塊中找到一個例子,看看hookProductListAssign($ params)函數。
此鉤子在assignProductList()中的/controllers/front/CategoryController.php中調用。