Изменение стандартного порядка сортировки в категории товаров

23 февраля 2013

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

В случае, если нам нужно сортировать по убыванию (например, количества единиц в наличии) то придется проделать некоторые вещи.

Вариант первый:

Копируем в local файл app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php и в нем правим:



protected $_direction = 'asc';


на



protected $_direction = 'desc';


Обновляем кеш, индексы и смотрим на результат.


Вариант второй:

Добавляем в catalog.xml



<reference name="product_list_toolbar"> 
<action method="setDefaultDirection">
<dir>desc</dir>
</action>
</reference>


Обновляем кеш, индексы и смотрим на результат.


Вертикальная линия Обсудить проект
Давайте добьемся успеха вместе

Контактные данные




Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в политике конфиденциальности

Vertical Line
Choose languageRU

© 2009—2025 Mygento. Все права защищены. Политика конфиденциальности

Menu Menu Menu

Аккредитованная
ИТ-компания