我希望在magento的产品页面的侧边栏中显示产品(可能是3或4)的最新评论。
显示评论的前10或15个字,星条和评论页面的链接以查看所有评论..
任何建议或指示非常感谢,
谢谢,
约翰尼
答案 0 :(得分:4)
正如ElGabby所说,创建扩展将是可行的方法。
但您可以通过编辑当前布局来完成此操作。
转到/ app / design / frontend / default / [your theme] / layout /或/ app / design / frontend / base / [your theme] / layout /
中的文件catalog.xml找到该部分:
<catalog_product_view>
在那里你可以有一个像:
这样的部分<reference name="right">
在该部分添加:
<block type="review/product_view" name="right.rewiev" template="review/rightbar.phtml" />
我的示例中的部分如下所示:
<reference name="right">
<block type="review/product_view" name="right.rewiev" template="review/rightbar.phtml" />
<block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
</reference>
保存文件并在以下位置创建新文件: / app / design / frontend / default / [your theme] /design/review/rightbar.phtml
该文件的内容如下:
<?php $collection = $this->getReviewsCollection(); ?>
<?php if(count($collection) > 0):?>
<?php foreach ($collection as $rating):?>
<?php echo $rating->title //title of the rewiev?>
<?php echo $rating->detail //content of the rewiev?>
<?php echo $rating->created_at //data rewiev is created?>
<?php endforeach;?>
<?php endif;?>
答案 1 :(得分:1)
HTH:)