Суть вопроса простая, самому как-то разобраться не удалось.
В админке настройке каталога в Product Listing Sort by ,есть Цена, Заголовок, Лучшая оценка.
При этом в пользовательской части каталога есть возможность отсортировать по Цене, Названию, Позиции (в админке нет).
Вопрос,
как заставить каталог открываться по Позиции (последние добавленные) и изменить направление сортировки по умолчанию.
грубо говоря, нужно что последне добавленные!!! (не изменённые) товары всегда были первыми при открытии каталога.
Сортировка в каталоге по умолчанию
09.12.2010 22:51
Упорядочивание по позиции и упорядочивание по дате добавления - это разные вещи.
Упорядочивание товаров по позиции задаёт администратор на вкладке Category Products страницы товарного раздела.
Как он там упорядочит товары - так они и будут отображены покупателю, когда покупатель на витрине выберет тип уборядочивания "Best Value" (в русском интерфейсе зачастую переводят более прямо - "Позиция").
Более того, вы можете заставить систему по умолчанию упорядочивать товары по позиции: Admin -> System -> Configuration -> Catalog -> Frontend -> Product listing sort by -> Best Value
Функции упрядочивания товаров на витрине по дате добавления в стандартной сборке нет.
Упорядочивание товаров по позиции задаёт администратор на вкладке Category Products страницы товарного раздела.
Как он там упорядочит товары - так они и будут отображены покупателю, когда покупатель на витрине выберет тип уборядочивания "Best Value" (в русском интерфейсе зачастую переводят более прямо - "Позиция").
Более того, вы можете заставить систему по умолчанию упорядочивать товары по позиции: Admin -> System -> Configuration -> Catalog -> Frontend -> Product listing sort by -> Best Value
Функции упрядочивания товаров на витрине по дате добавления в стандартной сборке нет.
10.12.2010 00:19
Но Best Value это лучшая оценка или я ошибаюсь?
а как поменять направление сортировки (возрастание убывание) по умолчанию?
а как поменять направление сортировки (возрастание убывание) по умолчанию?
10.12.2010 00:49
Откройте файл catalog.xml вашей темы.
Там найдите блок типа "catalog/product_list_toolbar".
Magento начиная с версии 1.4 позволяет при создании блока вызывать некоторые методы его класса...
Так вот, если у вас Magento не старее 1.4, то вы можете вызвать внутри блока метод setDefaultDirection:
Там найдите блок типа "catalog/product_list_toolbar".
Magento начиная с версии 1.4 позволяет при создании блока вызывать некоторые методы его класса...
Так вот, если у вас Magento не старее 1.4, то вы можете вызвать внутри блока метод setDefaultDirection:
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml"> <action method="setDefaultDirection"><dir>desc</dir></action> </block>
08.12.2011 23:56
Спасибо, мне помогло, только надо не забыть перезапустить компиляцию и удалить куки