你现在的位置:首页 > PHP网站建设知识库 > magento > 正文

如何自动显示magento产品评论Products Reviews

magento里面,magento产品评论默认是需后台审核才能在前台显示的,下面的方法可以把它改成自动显示。

首先找到app/code/core/Mage/Review/controllers/ProductController.php 打开编辑171行,把”STATUS_PENDING”替换成”STATUS_APPROVED”:

    $review->setEntityId($review->getEntityIdByCode(Mage_Review_Model_Review::ENTITY_PRODUCT_CODE)) 
          ->setEntityPkValue($product->getId()) 
          ->setStatusId(Mage_Review_Model_Review::STATUS_APPROVED) 
          ->setCustomerId(Mage::getSingleton('customer/session')->getCustomerId()) 
          ->setStoreId(Mage::app()->getStore()->getId()) 
          ->setStores(array(Mage::app()->getStore()->getId())) 
          ->save();