Currently my Magento store shows 'hollow' 5 star ratings for all products without ratings (which is 99.9% of products as it's a new store).
I would like to only have the star rating appear if a product has received one or more ratings.
I would like this to happen on the search results view, category product list view (same I believe) and also carousel display (such as recommended products at bottom of product details page).
The code which I believe is currently calling the stars into play on the list view is in list.phtml and is as follows:
<?php if($_product->getRatingSummary()):?>
<?php echo $this->getReviewsSummaryHtml($_product) ?>
<?php else:?>
<div class="ratings">
<div class="rating-box">
<div class="rating" style="width:0%"></div>
</div>
</div>
<?php endif;?>
BUT perhaps there's a deeper level which needs editing so they don't show on a carousel (eg recommended products) also?
I can't find any advice on this specific need anywhere and would really appreciate some help. Thanks.