在view.phtml中的架构产品描述中获取magento头描述

时间:2014-08-07 15:44:59

标签: php magento seo schema magento-1.8

在标题中,我有以下代码进行元描述。

<meta name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />

我正在尝试将此描述作为我的架构产品描述,如下所示在view.pthml文件中

<meta itemprop="description" name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />

然而,“说明”它在google rich snippets工具(GRST)上显示为空白

当我在head.phtml文件中附上并标记元描述时

<meta itemprop="description" name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />
带有<span itemscope itemtype="Http://Schema.Org/Product" >

描述显示在GRST上,但当然会破坏view.phtml上的其他产品类型。

那么如何让标题中的描述显示为view.phtml中的架构产品描述?

注意:未使用默认元描述(空白)名为creare SEO的扩展基于属性创建元描述。

1 个答案:

答案 0 :(得分:0)

这是解决问题的原因

<?php $headBlock = $this->getLayout()->getBlock('head'); echo $description=$headBlock->getDescription(); ?>" />

感谢Amit Bera,请参考post