Показать все пункты в списке желаний на 1.6 - PullRequest
1 голос
/ 08 марта 2012

На стороне клиентов список желаний отображает только 3 продукта. Есть ли способ отобразить все их продукты в списке желаний, как в админке?Мы используем Magento 1.6.

Ответы [ 2 ]

3 голосов
/ 09 марта 2012

I Предположим, вы ссылаетесь на список желаний на боковой панели, так как список желаний на панели пользователя не имеет ограничения.

В строке 46 из app/code/core/Mage/Wishlist/Block/Sidebar.php вы увидите следующую строку:

->setPageSize(3)

Если вы хотите полностью удалить ограничение, закомментируйте эту строку. В противном случае измените число в этой строке на любое значение, которое вы хотите установить для нового лимита.

Примечание: Я настоятельно рекомендую не менять основной файл, если вы планируете обновить Magento в будущем. Вы можете переопределить базовую версию блока, скопировав ее в app/code/local/Mage/Wishlist/Block/Sidebar.php. Другой, более перспективной альтернативой будет создание блока, который наследуется от этого класса в пользовательском расширении, и соответственно изменение файлов макета.

2 голосов
/ 28 июня 2012

Перейдите в wishlist / sidebar.phtml и добавьте 'setPageSize (20)'

<?php foreach ($this->getWishlistItems()->setPageSize(20) as $_item): ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...