2013-07-25 66 views
2

我創建了在左欄中顯示過濾器的模塊。我想在分類頁面上運行這個模塊。我想要自定義查詢來獲取產品數據併爲此數據創建分頁。但我不知道如何在我的自定義模塊中覆蓋這些功能。如何用自定義查詢覆蓋產品列表頁面

我在排隊產品時使用的任何函數或掛鉤。

分類頁面可能是這樣

http://localhost/prestashop/2-men 

回答

1

可以使用鉤 「actionProductListOverride」。

這個鉤子會給你在含3個引用參數數組: - nbProducts - catProducts - hookExecuted

你需要設置你的過濾器nbProducts退回的產品數量,產品列表catProducts,並在hook中執行true(如果您將hookExecuted設置爲false,PrestaShop會認爲您最終沒有覆蓋該列表)。

你可以在free native blocklayered模塊中找到一個例子,看看hookProductListAssign($ params)函數。

此鉤子在assignProductList()中的/controllers/front/CategoryController.php中調用。

相關問題