Magento - 在评论列表.phtml和summary.phtml中获取产品名称


Magento - get product name inside reviews list.phtml and summary.phtml

为了获得谷歌丰富的网页摘要,我必须为每条评论和评论摘要提供产品名称。我在产品视图.phtml模板中加载了review/product/view/list.phtm和review/helper/summary.phtml。我正在尝试在这些模板中打印产品名称,但我所做的每一次尝试都破坏了页面......这是我尝试过的:

<meta itemprop="itemreviewed" content = "<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name')?>">
<meta itemprop="itemreviewed" content = "<?php echo Mage::getModel('catalog/product')->load($this->getId())->getName() ?>">
<meta itemprop="itemreviewed" content = "<?php echo $this->htmlEscape($this->getProductInfo()->getName()) ?>">
<meta itemprop="itemreviewed" content = "<?php echo $this->htmlEscape($_review->getProductName()) ?>">
<meta itemprop="itemreviewed" content = "<?php echo $_product->getName(); ?>">

这些都不起作用...或者我什么也没得到,或者我收到错误,例如"在非对象上调用成员函数 getName() ..."

谁能帮我?

多谢!丹尼尔

<?php echo $this->getProduct()->getName(); ?>

<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?>

这对于您的需求应该是有效的。为了将来参考,您可以导航到app/design/frontend/[your_package]/[theme]/template/catalog/view.phtml以找到上面的代码行。