На всякий случай кто-то сталкивается с той же ошибкой. Вот решение, которое мне удалось заставить работать. Прежде всего, необходимо скопировать Toolbar.php из ядра мага и вставить его в местном бассейне мага и найти функцию setCollection и заменить его следующий код:
public function setCollection($collection)
{
$this->_collection = $collection;
$this->_collection->setCurPage($this->getCurrentPage());
// we need to set pagination only if passed value integer and more that 0
$limit = (int)$this->getLimit();
if ($limit) {
$this->_collection->setPageSize($limit);
}
if ($this->getCurrentOrder()) {
if(($this->getCurrentOrder())=='position'){
$this->_collection->setOrder('position','asc');
}
else {
$this->_collection->setOrder($this->getCurrentOrder(),$this->getCurrentDirection());
}
}
return $this;
}