2

我在主页内容部分显示特定类别的产品。我制作了一个单独的 .phtml 文件来显示我的主页。现在我想显示产品的评级(产品已经评级)。我该如何展示它?

4

2 回答 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 回答