あなたは、次のforeachループが表示されますMagentoの/アプリ/設計/フロントエンド/ベース/ [your_theme] /template/review/product/view/list.phtml*
*で:
<?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>
の代わりに各投票を表示し、あなたが今、集約率を計算し、そして唯一の一票を出力しています。
ありがとうございます!これは完璧に機能しました! –