如何将最近查看过的产品框添加到主页?

时间:2013-02-22 11:42:56

标签: magento layout content-management-system sidebar

这是一个非常简单的问题,但我无法解决它。

我尝试了以下内容:

将layout xml添加到此cms页面后端的更新布局字段中:

<reference name="right">
  <block type="reports/product_viewed" before="right.permanent.callout" name="right.reports.product.viewed" template="reports/product_viewed.phtml" />
</reference>

或在local.xml中相同

<cms_index_index>
    <reference name="right">
      <block type="reports/product_viewed" before="right.permanent.callout" name="right.reports.product.viewed" template="reports/product_viewed.phtml" />
    </reference>
</cms_index_index>

非常感谢,我知道它并不复杂,但我无法得到它。

2 个答案:

答案 0 :(得分:0)

以下是一些检查:

  1. 检查您的网页是使用两列右列还是三列布局。

  2. 清除缓存

  3. 直接将布局更新添加到cms.xml并清除缓存。

  4. 希望这个帮助

答案 1 :(得分:0)

您可能错过了在自定义主页模板文件中回显块?

echo $this->getChildHtml('right.reports.product.viewed');

或者可能是您的主页使用左侧模板或其他没有“正确”内容块的模板。