我有一個非常複雜的問題(至少我認爲是這樣)在Magento中實現自定義模塊。我創建了一個模塊,在默認目錄中顯示單個主類別的產品。例如,Magento分頁不能在自定義模塊中工作
root catalog
-main category
-cat 1
-cat 2
-sub category 1
-cat 3
所以我需要做的是,顯示所有這些類別的下拉列表中,當你選擇任何一個類別的所有產品都將被載入。看起來很有前途。我添加了代碼來顯示這個排序類別下拉列表在我的模塊的list.phtml文件。我加載主類別,而不是加載默認產品集合,然後提取其所有子類別並填充下拉列表。我從下拉列表中獲取所選類別的產品集合。我的代碼是這樣的:
$baseCategory = Mage::getModel('catalog/category')->load(62);
$_productCollection = $baseCategory->getProductCollection()->addAttributeToSelect('*');
產品加載好,但問題出現與分頁。爲分頁代碼是這樣的:
$this->getToolbarHtml();
我已經使用了$這個 - > getToolbarHtml();而不是$ this所以在分頁還需要更改對象。由於我的想法,這不起作用。顯示工具欄,但無論每個頁面選擇多少個產品,它總是顯示所有產品。任何人都可以告訴我如何讓我的工具欄與我在list.phtml文件中更改的代碼一起工作?