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>
Обновляем кеш, индексы и смотрим на результат.