阅读:3793回复:0
[原创]Magento星级评论显示百分比例
Magento星级评论显示百分比例,这近工作中做一个新站。产品详细页面那里需要有评论,同时评论用星星来显示,就像Lightinthebox一样的效果。好评、中评、差评各占比例等。如下图效果:
图片:product_review.png 1、找到appcodecoreMageReviewBlockForm.php,在后面添加一个方法getReviewsCollection()用来获取当前产品的各评论参数。 public function getReviewsCollection() {$productId = Mage::app()->getRequest()->getParam('id', false);$reviews= Mage::getModel('review/review')->getResourceCollection()->addStoreFilter(Mage::app()->getStore()->getId())->addEntityFilter('product', $productId)->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)->setDateOrder()->addRateVotes();return $reviews;}2、找到appdesignfrontendbasedefaulttemplatereviewform.phtml,在头部加入以下代码: 可以根据你要显示的位置而定,思路是这样的。但是还有点问题,就是百分比有点问题。如果你有更好的办法,请在下方评论处分享出来,谢谢! |
|