Wiem, że parę osób używa ten moduł - na przykład miko05 i im również nie działa sortowanie, jak mnie do tej pory.
No więc:
1. komentujemy linijkę:
Kod: Zaznacz cały
//->addAttributeToSort('special_from_date', 'desc')
w /Model/Layer.php
2. <reference name="content"> w layout/catalogsale.xml powinno mieć taką wartość:
Kod: Zaznacz cały
<block type="catalogsale/view" name="categorysale.products" template="catalog/product/sale.phtml">
<block type="catalog/product_list" name="sale_product_list" template="catalog/product/list.phtml">
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
<action method="setDefaultOrder"><field>price</field></action>
<action method="setDefaultDirection"><string>asc</string></action>
</block>
<action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
</block>
<action method="setListOrders"/>
<action method="setListCollection"/>
</block>
oczywiście setDefaultOrder i setDefaultDirection każdy może sobie ustawić, jak mu się podoba.
Działa na 1.4.x