0

嗨,我需要在产品视图页面和主产品图像下方显示相关产品。它最初显示在侧边栏中,而不是将其在 catalog.xml 中的位置从右块更改为内容块

在 catelog.xml 中是这样的

<reference name="right">
    <block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
</reference>

现在我已将其移至主要内容块

    <block type="catalog/product_list_related" name="catalog.product.related" after="-" template="catalog/product/list/related.phtml"/> 
</catalog_product_view>

但它显示在页面末尾意味着页脚上方,有没有办法我可以在任何地方的视图页面中显示这个请提出一些想法谢谢

4

2 回答 2

2
<catalog_product_view>

<reference name="product.info">

    <block type="catalog/product_list_related" name="catalog.product.related" after="product.info.media" template="catalog/product/list/related.phtml"/>
</reference>

</catalog_product_view>

使用上述代码将在媒体后显示相关产品

于 2013-08-29T13:02:13.833 回答
1

您可以使用

$this->getChildHtml('yourBlockName');

frontend\base\default\template\catalog/product/view.phtml模板文件里面。

确保你也注入了块layout.xml

于 2013-08-30T04:39:11.053 回答