0

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

我尝试了以下方法:

将布局 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>

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

4

2 回答 2

0

以下是一些检查:

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

  2. 清除缓存

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

希望这有帮助

于 2013-02-22T11:57:51.117 回答
0

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

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

或者您的主页可能使用 2-template left 或其他没有“right”内容块的模板。

于 2014-07-03T10:29:52.327 回答