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

时间:2013-10-04 14:58:00

标签: php magento

为了获取谷歌丰富网页摘要,我必须为每篇评论和评论摘要提供产品名称。 我在产品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()”一样。

有人可以帮助我吗?

非常感谢! 丹尼尔

2 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:0)

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

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