我找不到我的具体问题的答案:
我需要通过.phtml
这段代码完美无缺:
echo $this->getLayout()->createBlock('review/customer_list')->setTemplate('review/customer/list.phtml')->toHtml();
但如果客户已登录,则代码会显示所有评论...如果客户退出 - 则显示没有评论(一切正常)
我需要对所有产品的展示审核进行审核。
帮助
答案 0 :(得分:1)
有一些免费扩展可用于在CMS页面上显示评论。像:http://www.magentocommerce.com/magento-connect/all-reviews-3122.html
OR
如果您想在某个特定页面上添加评论,那么您可以使用自定义代码。
$reviews = Mage::getModel('review/review')->getResourceCollection();
$reviews->addStoreFilter( Mage::app()->getStore()->getId() )
->addStatusFilter( Mage_Review_Model_Review::STATUS_APPROVED )
->setDateOrder()
->addRateVotes()
->load();
希望会有所帮助!
答案 1 :(得分:1)
您可能可以使用评级模型,它具有getCollection支持,因此应该很容易:
$reviews = Mage::getModel('rating/rating')->getCollection();
// Some filtering maybe...
还有一个名为getReviewSummary
的功能可以为您提供任何想要的内容
深入挖掘,你会找到答案