2013-08-23 319 views
3

将静态块移到页面末尾。我搜索了很多解决方案。但是,没有运气。页面末尾的静态块Magento

我试过在catalog/category/view.phtml中交换echo。但它没有奏效。

<?php echo $this->getCmsBlockHtml() ?> <?php echo $this->getProductListHtml() ?> 

我不想使用css来移动页面末尾的块,它会创建其他对齐问题。 如何解决这个问题?

回答

1

可以使用

之前和属性,但是只有两个1例

工作,当你插入一个core/text_list block

当你的模板块调用getChildHtml没有任何PARAMATERS

当你这样做

<reference name="root"> 
    <block type="core/template" name="your_block" before="content" template="page/html/your-block.phtml"/> 
</reference> 

你告诉Magento的

嘿Magento的,把example_block根块内。

这些块被显式渲染。

<?php echo $this->getChildHtml('example_block') ?> 

但是,有两种情况下订单很重要。首先,如果你打电话

<?php echo $this->getChildHtml() ?> 

希望这一定能帮助你。

0

交换magento中的回声工作。我将是: -

<?php elseif($this->isMixedMode()): ?> 
    <?php echo $this->getProductListHtml() ?> 
    <?php echo $this->getCmsBlockHtml() ?> 

请检查的主题,你在哪里编辑 文件。文件路径应该是: - app/design/frontend/default/your theme/template/catalog/category/view.phtml