Magento - сбросить продукт на страницу обратно к значению по умолчанию при загрузке страницы - PullRequest
1 голос
/ 07 декабря 2011

Magento предлагает раскрывающийся список на странице категории, который позволяет пользователю изменять количество продуктов на странице.Я настроил это в бэкэнде для отображения нескольких значений, а также позволяет пользователю просматривать все продукты.По умолчанию на странице моей категории должно отображаться 9 товаров.но после того, как я изменил значение с помощью выпадающего меню, оно сохраняет новое значение, даже если я изменяю категорию.кто-нибудь знает, как magento справляется с этим?это хранится в сессии?Я не смог найти никакой опции в бэкэнде, чтобы сбросить значение до значения по умолчанию при загрузке страницы.

Ответы [ 2 ]

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

Насколько я могу отследить, последний выбор пользователя сохраняется в сеансе контроллером Mage_Catalog_Block_Product_List_Toolbar.Если вы хотите отключить эту функцию, вы можете переопределить метод getLimit(), создав подкласс контроллера в своем собственном классе.

Я лично думаю, что это нежелательное поведение с точки зрения пользователя.Фактически, если вы сбросите его до определенного значения, оно будет сбрасываться при каждом запросе, также когда пользователь просматривает категорию.Если вы всегда хотите показывать только 9 товаров без предоставления пользователю какого-либо выбора, вы можете переопределить его, изменив / переопределив catalog.xml или установив его из local.xml.

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

Скорее всего, ваша установленная тема Magento имеет жестко запрограммированные продукты для номера категории и не считывает это из конфигурации Magento.Временно верните тему по умолчанию и посмотрите, изменятся ли продукты в каждой категории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...