【发布时间】:2013-08-15 09:29:02
【问题描述】:
我是使用 Magento 的新手,我正在尝试在产品视图页面的底部添加一个“最近查看”块。我在这里创建了一个 catalog.xml 布局文件 ->
/app/design/frontend/default/<theme_name>/layout/catalog.xml
然后我编辑此文件以添加“最近查看的产品”块,如下所示 ->
<reference name="content">
<block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
<block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml"/>
<reference name="content">
<block type="reports/product_viewed" name="reports.product_viewed" as="product_viewed" template="reports/product_viewed.phtml"/>
</reference>
...
注意 - 我也尝试过不使用 <reference name="content"></reference> 包装器,结果相同。
在 view.phtml 模板中,我添加了以下内容:-
<?php echo $this->getChildHTML('product_viewed'); ?>
但是没有显示任何内容,并且打开调试模板提示后,没有对新添加的块模板的引用..
谁能看到我哪里出错了? 非常感谢 丰富
【问题讨论】:
标签: php magento magento-1.7