我目前拥有Magento可配置产品,可以毫无问题地展示简单的产品评论。
问题是评级版块或星级评分未更新。查看它使用的代码
/app/code/core/Mage/Review/Block/View.php
该功能是getRating。
public function getRating()
{
if( !$this->getRatingCollection() ) {
$ratingCollection = Mage::getModel('rating/rating_option_vote')
->getResourceCollection()
->setReviewFilter($this->getReviewId())
->setStoreFilter(Mage::app()->getStore()->getId())
->addRatingInfo(Mage::app()->getStore()->getId())
->load();
$this->setRatingCollection( ( $ratingCollection->getSize() ) ? $ratingCollection : false );
}
return $this->getRatingCollection();
}
如何修改过滤器以获得产品所有配置的总评级?