我在主页内容部分显示特定类别的产品。我制作了一个单独的 .phtml 文件来显示我的主页。现在我想显示产品的评级(产品已经评级)。我该如何展示它?
问问题
6390 次
2 回答
4
如果您查看类别列表模板,很容易弄清楚类别页面如何呈现评论摘要以显示评分块。
首先加载有问题的产品:
$product = Mage::getModel('catalog/product')->load($id);
然后创建一个产品列表块以访问正确的方法:
$block = Mage::app()->getLayout()->createBlock('catalog/product_list');
最后运行该getReviewsSummaryHtml()
方法并将产品传递给它以获取摘要 HTML。
$html = $block->getReviewsSummaryHtml($product, 'short');
于 2013-03-20T13:53:53.823 回答
-1
你可以这样做。
$_product = Mage::getModel('catalog/product')->load($id);
if ($_product->getRatingSummary() && $rating = $this->getReviewsSummaryHtml($_product, 'short')) :
echo $rating;
else:
echo "<a href='$_product->getProductUrl()'>" . $this->__('Be the first to review this') . "</a>";
endif;
于 2013-03-20T14:43:21.327 回答