Magento — Разбивка на страницы с разным количеством отображаемых элементов в зависимости от номера страницы

#zend-framework #magento #pagination #zend-db

#zend-framework #magento #разбивка на страницы #zend-db

Вопрос:

Я пытаюсь добиться нестандартного поведения в magento; В категориях продуктов мне в основном нужно отображать разное количество продуктов в зависимости от номера текущей страницы. Я не совсем уверен, что могу указать это только с помощью настроек конфигурации в magento admin.

Итак, я полагаю, мне нужно подключиться к magento core для достижения этой цели. Есть какие-либо рекомендации о том, с чего начать это / как переопределить поведение по умолчанию?

Заранее спасибо

Комментарии:

1. Добавлены теги Zend, потому что режим подкачки Magento унаследован от Zend; Он умножает размер страницы на номер страницы для вас, поэтому получение разных размеров страницы затруднено.

Ответ №1:

ДА. Для достижения этого вам придется переопределить метод _getProductCollection в Mage_Catalog_Block_Product_List.