Magento产品描述页增加一个客户评价(Customer Reviews)的tab标签。

产品描述页默认有产品详细情况及让客户增加产品标签这二个tabs,要做到淘宝那样显示客户评价,我找到以下方法增加一个客户评价tab:

1. 打开模版路径 layout 目录下的 review.xml 文件, 在页面最下的</layout>之上,添加如下代码:

<catalog_product_view> <reference name="product.info.tabs">
<block type="review/form" name="product.review.form" as="review_form" /> <action method="addTab" translate="title" module="review">
 <alias>reviews</alias>
 <title>Product‘s Review</title>
 <block>review/product_view_list</block>
 <template>review/product/view/mylist.phtml</template>
 </action>
</reference>
 </catalog_product_view>

2. 进入  template/review/product/view/ 文件夹,复制一份list.phtml,更名为mylist.phtml

3. 打开mylist.phtml 文件,在代码最下面,加上以下代码:

<?php
$layout = Mage::getSingleton(‘core/layout‘);
$block = $layout->getBlock(‘content‘)->getChild(‘product.info‘)->getChild(‘info_tabs‘)->getChild(‘review_form‘);
echo $block->toHtml();
?>
 
时间: 2024-10-13 08:10:26

Magento产品描述页增加一个客户评价(Customer Reviews)的tab标签。的相关文章

Magento产品描述页增加一个tab标签。

比如想在产品详细页加入一个发货方式/shipping methods 标签, 可以简单地这样做: 打开模版文件目录layout, 编辑local.xml <catalog_product_view> <reference name="product.info.tabs"> <block type="review/form" name="shipping.methods" as="shipping_metho

静态block/static block添加至产品描述页的tab方法

magento 产品描述页新增一个tab,调用静态block/static block 内容的方法: 1. 在管理后台的 cms-->static block 新增一个 静态block, 注意创建的 identifier 名称, 这里我假设创建了一个identifier为 shipping 的静态block 2. 创建模型文件:在自己的模版目录的template文件夹里面,新创建一个文件夹为 myblock,在里面新建一个phtml类型的文件,比如 shipping.phtml 3. 打开shi

如何设计一个优秀的电子商务产品详情页

http://c.jinhusns.com/cms/c-3256/?type=xcj 如何设计一个优秀的电子商务产品详情页 电子商务网站的产品详情页面无疑是设计师和开发人员关注的最重要的网页之一.产品详情页面是客户作出“加入购物车”决定的页面,也是搜索引擎的结果页面.和我们一起去探索什么样的伟大元素可以设计出一个成功的产品详细页吧. 电子商务产品详情页设计(E-commerce Website Design) 设计,可用性和搜索引擎营销的工作对于一个电子商务项目是紧密相联的.是时候开始了,让我们

在Magento产品页使用jqZoom

Magento在产品页提供了一个简单的图片放大的功能,但效果不是很好,如果考虑使用放大镜来使用户查看产品的大图,可以考虑使用基于jQuery的插件,jqZoom便是一款优秀的放大镜插件,下面将介绍怎样把jqzoom集成到Magento中. 1 加载jQuery 因为jqZoom是基于jQuery的插件,所以我们需要在Magento中加载jQuery库,并下载jqZoom文件包,放在网站的根目录的js目录下,比如/js/jqzoom 2 建立模块 作为例子,我们在/app/code/local/M

如何在magento后台增加一个自定义订单状态

magento后台订单状态(order status)只有Pending.Processing.On Hold.Closed.Canceled.Pending Payment 等等,如何在magento后台增加一个自定义订单状态呢?下面最模板以增加一个”On Shipping” 为例: 1.首先你需打开app/code/core/Mage/Sales/etc/config.xml 文件找到大概第545行,在之间插入一行自定义状态代码: <statuses> <pending transl

如何实现Magento产品批量导入?

从事外贸的我们在工作中,经常需要添加成千上万个的产品,如果一个一个的去上传,要花费很多时间,有是很让人头痛,那么应该如何实现产品批量上传?如果使用的是Magento系统的话,那么你现在有福利了,因为Magento本身是带有批量上传功能,而且很方便,只要你做好相应的CSV文件或者是从阿里巴巴等其他途径导出的CSV文件稍微修改成符合Magento要求的CSV批量格式即可通过后台批量导入产品,从而可以实现分分钟导入成千上万个产品,这样就可以减轻我们的工作量.那么今天简尚网络就教大家Magento批量上

Magento产品批量导入方法?

从事外贸的我们在工作中,经常需要添加成千上万个的产品,如果一个一个的去上传,要花费很多时间,有是很让人头痛,那么应该如何实现产品批量上传?如果使用的是Magento系统的话,那么你现在有福利了,因为Magento本身是带有批量上传功能,而且很方便,只要你做好相应的CSV文件或者是从阿里巴巴等其他途径导出的CSV文件稍微修改成符合Magento要求的CSV批量格式即可通过后台批量导入产品,从而可以实现分分钟导入成千上万个产品,这样就可以减轻我们的工作量.那么今天简尚网络就教大家Magento批量上

如何修改magento产品详细页面的栏目

magento默认模板里面的产品信息页面的布局是以两栏带右侧栏显示的,那么如何修改为两栏带左侧栏或者三栏.一栏的方式显示呢?下面教大家一种很简单的方法就可以实现.下面是默认的布局预览:修改成两栏带左侧栏后的效果:修改成三栏后的效果:修改成一栏效果: 这样的效果很容易实现的,首先你需打开catalog.xml文件1.3版本app > design > frontend > default > deault > layout > catalog.xml1.4版本app &g

如何面对客户评价Oracle EBS界面难看,不符合操作习惯

如何面对客户评价Oracle EBS界面难看,不符合操作习惯 首先 ,我把网上摘录的信息加以总结. 可简单自定义,可以修改Oracle EBS的界面颜色. Form 界面逻辑调理清晰,更加注重简单实用,界面设计标准化,统筹规划了各种操作习惯及方式,沿用严肃的风格. 刚接触新系统的时候都不太习惯,起初操作会感觉有点儿怪,但是实际用下来会相当方便,而且系统对于数据的保护性也做到了最佳,用久了就能发现系统的高明之处. 和SAP相比,用户界面要好得多. Form会逐渐转向Web,主推Fusion. Fu