タグ付けされた質問 「collection-limit」

1
カテゴリページに異なる数の製品を表示
カテゴリで異なる数の製品を表示しようとしていますが、1ページでしか機能しません。1ページに22製品を表示し、すべてのページを1ページあたり20製品表示します。最初のページでsetPageSizeを変更して管理できましたが、うまく機能していますが、製品を取得できないすべてのページを1ページあたり20に制限しています。 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 これが私がやっている方法です: $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 } どうすればこれを解決できますか? ありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.