Панель инструментов Magento (сортировка / разбиение на страницы) не работает на пользовательской странице - PullRequest
0 голосов
/ 17 ноября 2011

Я наследую проект, который позволяет клиенту просматривать список продуктов на основе производителя.Список продуктов создается с помощью атрибута «Производитель» для каждого продукта и доступен через выпадающий список в заголовке.Это НЕ страницы CMS (есть сотни производителей, поэтому использование страниц CMS нецелесообразно).

Я не уверен, действительно ли это работало в какой-то момент и остановилось, или оно никогда не работало с самого начала и только сейчас замечается клиентом.

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

Я сравнил файл custom-template.phtml с catalog / product / list.phtml, и они в основном совпадают (с небольшими изменениями в отображении логотипа, названия и т. Д.).

Наш бренд.xml загружает панель инструментов точно так же, как и category.xml.

Кроме того, URL отображается правильно как / brand / view / id / 940 /? P = 4 для каждой страницы.

Есть мысли?

1 Ответ

0 голосов
/ 21 декабря 2011

По сути, мне нужно было добавить

 getCollection()->setCurPage($curPage)

Или, альтернативно, кажется, что

 getCollection()->setPage($curPage,$pageSize)

Делает то же самое при настройке количества продуктов, отображаемых на странице.

...