Ich versuche, eine unterschiedliche Anzahl von Produkten in der Kategorie anzuzeigen, aber es funktioniert nur auf Seite 1. Ich möchte 22 Produkte auf Seite 1 anzeigen und alle Seiten 20 Produkte pro Seite ruhen lassen. Ich habe es geschafft, durch setPageSize auf der ersten Seite zu ändern, und es funktioniert gut, aber ruhen Sie alle Seiten aus, für die ich kein Produktlimit von 20 pro Seite erreichen kann.
Page 1...22 products //works well
Page 2...20 products //doesn't work..shows from 21 to 40
Page 3...20 products //doesn't work..shows from 41 to 60
So geht es mir:
$currentPage = (int) Mage::app()->getRequest()->getParam('p');
if ($currentPage==0 || $currentPage==1){
$productCollection->clear();
$productCollection->setCurPage($currentPage)->setPageSize(22); //works..
} else {
$productCollection->clear();
$productCollection->getSelect()->limit(20,22); //doesn't work
}
Irgendeine Idee, wie ich das lösen kann?
Vielen Dank.
Mage::getSingleton('catalog/session')->setLimitPage(22);
bevor die Symbolleiste aufgerufen wird. Vielen Dank!catalog_block_product_list_collection