改变magento中的块位置

时间:2013-08-29 12:35:20

标签: xml magento block move

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

在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>

但它显示在页面末尾意味着上面的页脚,是否有一种方式,我可以在视图页面中显示任何地方请建议一些想法谢谢

2 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分:1)

您可以使用

$this->getChildHtml('yourBlockName');

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

确保您已在layout.xml中注入了该块。