跨境电商
经验交流分享

Magento在产品页面显示客户评论和产品评论表单

很多Magento项目中,客户都需求将产品的评论和评论表单在产品页面直接显示。默认的,Magento将产品评论及产品评论表单都单独放在了review页面。不太清楚Magento的开发团队为何要这样设置,无论是Amazon还是Ebay,每个产品的评论都可以在该产品的详细信息页面查看,这样方便了客户更轻松的了解其他客户对该产品的评论。

magento客户评论

magento客户评论

其实想实现这种功能,非常简单。因为Magento自身包含产品评论功能,我们只需要修改下布局文件和模板文件,就能实现在产品页面包含客户评论和评论表单了。首先找到当前使用的主题模板文件中的catalog.xml布局文件,在产品详细信息页面的句柄<catalog_product_view translate=”label”>的<content>节点下,放入如下代码。

[xml]
<block type="review/product_view_list" name="product.info.product_additional_data" as="product_review" template="review/product/view/list.phtml">
<block type="review/form" name="product.review.form" as="review_form"/>
</block>
[/xml]

该段代码只要位于content节点下即可。可以看到,该block使用了对应的模板文件,并包含了评论表单。接下来,我们需要在产品详细信息页面的模板文件中添加如下代码。

[php]
//catalog/product/view.phtml
<?php echo $this->getChildHtml(‘product_review’); ?>
[/php]

PS:这里需要注意,新的模板文件一般都会覆写catalog/product/view.phtml文件,所以需要找准当前模板正在使用的该文件路径。

赞(0)
未经允许不得转载:锐想 » Magento在产品页面显示客户评论和产品评论表单
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限