为了获取谷歌丰富网页摘要,我必须为每篇评论和评论摘要提供产品名称。 我在产品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()”一样。
有人可以帮助我吗?
非常感谢! 丹尼尔
答案 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
以查找上面的代码行。