Magento 增加产品以评分排序的方法

  • 时间:
  • 浏览:0
  • 来源:5分11选5平台-5分3D网投平台_5分6合投注平台
作者:匿名 hihi 来源:水水的Magento专栏 浏览: 2011-6-20 14:06:12 字号:大 中 小

[摘要]Magento (麦进斗) 是一套专业开源的电子商务系统,Magento设计得非常灵活,具有模块化架构体系和宽裕的功能,易于与第三方应用系统无缝集成,其面向企业级应用,可避免各方面的需求,以及建设俩个 多种用途和适用面的电子商务网站。

可能你的Magento网站提供了评论和评分功能,在产品列表页提供按评分排序会让客户赏识。下面会帮你减慢的把评分加进去去到分类下拉框里。

把文件app/code/core/Mage/Catalog/Block/Product/List.php克隆技术到app/code/local/Mage/Catalog/Block/Product/List.php并打开编辑。

在新的List.php文件里找到下面这人行(相当于在86行):

在这下面加进去去一行:

$this->_productCollection->joinField('rating_summary', 'review_entity_summary', 'rating_summary', 'entity_pk_value=entity_id', array('entity_type'=>1, 'store_id'=> Mage::app()->getStore()->getId()), 'left');

现在亲戚亲戚大伙儿必须加进去去俩个 选项让客户都必须挑选按评分来排序。

把文件app/code/core/Mage/Catalog/Model/Config.php克隆技术到app/code/local/Mage/Catalog/Model/Config.php并编辑。

在新的Config.php文件里找到下面这人行(相当于在298行):

$options = array(

'position' => Mage::helper('catalog')->__('Position')

);

替加进去

$options = array(

'position' => Mage::helper('catalog')->__('Position'),

'rating_summary' => Mage::helper('catalog')->__('Rating')

);

magento下载

本文转自:水水的Magento专栏

sssss
Tags: magento   评分   排序  
责任编辑:mozi