Как добавить рейтинг в список сортировки в Magento 1.7

Ищите помощь в добавлении сортировки по рейтингу в Magento. Я добавил фрагменты кода в toolbar.php, которые, кажется, добавляют сортировку по рейтингу, но при попытке выбрать ее, она застревает, пока я не перезагружу страницу. Любая помощь будет принята с благодарностью. Код можно найти ниже: Это файл Toolbar.php.

// Начинаем новый код

$this->getCollection()->joinField('rating', 'review/review_aggregate', 'rating_summary', 'entity_pk_value=entity_id', '{{table}}.store_id=1', 'left'); // End new Code 

А ТАКЖЕ

// Добавить оценку в "Сортировать по"

 $_availableOrder = $this->_availableOrder; $_availableOrder['rating'] = 'Rating'; return $_availableOrder; $this->_availableOrder = array( 'rating_summary' => Mage::helper('catalog')->__('Rating'), 'price' => Mage::helper('catalog')->__('Price'), 'newest' => Mage::helper('catalog')->__('Newest'), 'name' => Mage::helper('catalog')->__('Name') ); 

Solutions Collecting From Web of "Как добавить рейтинг в список сортировки в Magento 1.7"