Вам потребуется расширить блок Mage_Catalog_Block_Product_List
, чтобы обеспечить собственную функциональность для метода getProductCollection()
.Возможно, что-то вроде:
class ... extends Mage_Catalog_Block_Product_List {
function getProductCollection() {
parent::getProductCollection()->addAttributeToSort('display_order', 'ASC')
}
}
Тогда, конечно, вам придется обновить XML-файл макета на вашем, предположительно, настраиваемом контроллере (если вы не хотите, чтобы все экраны списка продуктов действоваливот так) использовать новый блок вместо Magento по умолчанию catalog/product_list
.