Magento: Как отсортировать коллекцию товаров? - PullRequest
1 голос
/ 15 января 2012

Я создал list_home.phtml, который я звоню с {{block type="catalog/product_list" category_id="6" template="catalog/product/list_home.phtml"}}
Категория очень важна, потому что у меня будет 3 вкладки на этом слайдере домашней страницы.
Это версия списка продуктов без панели инструментов для включить в слайдер домашней страницы, где пользователь никогда не сможет изменить сортировку.
Однако в основном каталоге есть панель инструментов. В настоящее время, если пользователь изменяет сортировку тут же, а затем возвращается на домашнюю страницу, порядок сортировки на домашней странице также будет затронут! Как я могу заставить $ collection всегда сортировать по самым новым, а также фильтровать категорию по вызову блока внешнего интерфейса?

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

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

1 Ответ

5 голосов
/ 16 января 2012

В коллекции товаров вы можете установить заказ, позвонив по номеру ->setOrder.Я не уверен в том, какое поле вам нужно заказать, но если вы хотите установить его по возрастанию цены, вы должны сделать

->setOrder('price', 'ASC');

.1006 *

Затем вы можете установить порядок сортировки

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