После некоторых исследований (я не php-разработчик = /), похоже, работает следующее:
Метод setOrder () принимает массив.
$ Collection-> setOrder (array ('attribute1', 'attribute2'), asc);
Я не уверен, как кто-то хотел бы использовать это, но я изменил эту строку в Toolbar.php в каталоге Catalog / Product / List /.
if ($this->getCurrentOrder()) {
$this->_collection->setOrder(array($this->getCurrentOrder(), 'name'), $this->getCurrentDirection());
}
Таким образом, все мои коллекции отсортированы по текущему порядку (по умолчанию), а затем жестко запрограммированы на порядок по имени. Все еще тестирую его, но, похоже, он работает ...