1
我使用Magento的,我要實現以下目標:Magento的總結評價審查
客戶可以寫評論的速度我的產品。當他們評估產品的審查和評價顯示在productpage他們可以評價多種選擇價格,質量等
。對於每個速率選項我看到星星的評級,但我想要的是一個大概的總客戶的評級。
所以這個總的評價有可能成爲一樣的總評級的產品上市。
我希望有人能幫助我這一個。
在此先感謝!
我使用Magento的,我要實現以下目標:Magento的總結評價審查
客戶可以寫評論的速度我的產品。當他們評估產品的審查和評價顯示在productpage他們可以評價多種選擇價格,質量等
。對於每個速率選項我看到星星的評級,但我想要的是一個大概的總客戶的評級。
所以這個總的評價有可能成爲一樣的總評級的產品上市。
我希望有人能幫助我這一個。
在此先感謝!
在* Magento的/應用程序/設計/前端/基/ [your_theme] /template/review/product/view/list.phtml*
你會看到下面的foreach循環:
<?php foreach ($_votes as $_vote): ?>
<tr>
<th><?php echo $this->escapeHtml($_vote->getRatingCode()) ?></th>
<td>
<div class="rating-box">
<div class="rating" style="width:<?php echo $_vote->getPercent() ?>%;"></div>
</div>
</td>
</tr>
<?php endforeach; ?>
這個循環遍歷每個投票,並將其作爲一個星級。
將其更改爲以下:
<?php
$_percent = 0;
foreach ($_votes as $_vote) {
$_percent = $_percent + $_vote->getPercent();
}
$_percent = $_percent/count($_votes);
?>
<tr>
<th>Aggregate rating:</th>
<td>
<div class="rating-box">
<div class="rating" style="width:<?php echo $_percent ?>%;"></div>
</div>
</td>
</tr>
而不是顯示每張票的,你現在計算總百分比,只輸出一票。
非常感謝您!這工作完美! –