私は 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'); ?>
ただし、何も表示されず、デバッグ テンプレート ヒントがオンになっていると、新しく追加されたブロック テンプレートへの参照がありません。
誰が私が間違っているかを見ることができますか? どうもありがとうリッチ