Как отобразить итоговую оценку в списке товаров в Magento?
Я использую этот URL: http://xhtmlandcsshelp.blogspot.in/2010/12/get-products-from-particular-category.html
мне нужно отобразить продукт определенной категории на главной странице
Так что я использовал этот URL, я добавил,
$model->load($_prdIds);
$pname = $model->getName();
Но рейтинг резюме звезд, как я могу отобразить? Кто-нибудь может мне помочь?
Заранее спасибо...
1 ответ
Решение
Протестировано и работает на Magento 1.7.0.1
<?php
/**
* Instanciate reviews helper
*/
$this->_reviewsHelperBlock = $this->getLayout()->createBlock('review/helper');
/**
* Get products for your category
*/
$products = Mage::getModel('catalog/category')->load(YOUR_CATEGORY_ID)->getProductCollection();
/**
* Loop thru products
*/
foreach($products as $product) {
$product = Mage::getModel('catalog/product')->load($product->getId());
echo $product->getName();
/**
* Display review summary with stars.
* If correctly configured in back-office: Catalog > Reviews and Ratings > Manage Ratings
*/
echo $this->_reviewsHelperBlock->getSummaryHtml($product, false, false);
echo '<hr/>';
}
?>