Magento页面末尾的静态块

时间:2013-08-23 06:29:31

标签: magento magento-1.7

移动页面末尾的静态块。我经常搜索解决方案。但是,没有运气。

我尝试在catalog / category / view.phtml中交换echo。但它没有用。

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

我不想使用css在页面末尾移动块,它会产生其他对齐问题。 怎么解决这个问题?

2 个答案:

答案 0 :(得分:1)

你可以使用

之前之后的属性,但仅适用于两种情况之一

当您插入core/text_list block

当模板块调用getChildHtml时没有任何参数

当你这样做时

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

你告诉Magento

Hey Magento,将example_block放在根块中。

正在显式渲染这些块。

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

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

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

希望这对您有所帮助。

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