Thursday, November 24, 2011

Show one single customer review

Showing latest and one review now quit easy
Go to review > product > list.phtml
Replace the code in that file with this
<?php $_items = $this->getReviewsCollection()->getItems();?>
<div class="box-collateral box-reviews" id="customer-reviews">
<?php if (count($_items)):?>
    <h2><?php echo $this->__('Customer Reviews') ?></h2>
   <?php echo $this->getChildHtml('toolbar') ?>
    <dl>
<?php $r_count = 0; ?>
    <?php foreach ($_items as $_review):?>
    <?php if ($r_count == 0) { ?>
        <dt>
            <a href="<?php echo $this->getReviewUrl($_review->getId()) ?>"><?php echo $this->htmlEscape($_review->getTitle()) ?></a> <?php echo $this->__('Review by <span>%s</span>', $this->htmlEscape($_review->getNickname())) ?>
        </dt>
        <dd>
            <?php $_votes = $_review->getRatingVotes(); ?>
            <?php if (count($_votes)): ?>
            <table class="ratings-table">
                <col width="1" />
                <col />
                <tbody>
                    <?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; ?>
                </tbody>
            </table>
            <?php endif; ?>
            <?php echo nl2br($this->htmlEscape($_review->getDetail())) ?>
            <small class="date"><?php echo $this->__('(Posted on %s)',       $this->formatDate($_review->getCreatedAt()), 'long') ?></small>
        </dd>
        <?php } ?>
        <?php $r_count++; ?>
    <?php endforeach; ?>
    </dl>
    <?php echo $this->getChildHtml('toolbar') ?>
<?php endif;?>
<?php echo $this->getChildHtml('review_form') ?>
</div>

No comments:

Post a Comment

Thankyou for your Comments

LinkWithin

Blog has moved, searching new blog...