2

为了获得谷歌丰富的片段,我必须为每条评论和评论摘要提供产品名称。我在产品 view.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()”

有人可以帮我吗?

非常感谢!丹尼尔

4

2 回答 2

11
<?php echo $this->getProduct()->getName(); ?>
于 2013-10-04T15:11:14.803 回答
0

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

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

于 2015-03-30T21:56:33.710 回答