Magento布局更新XML更改影响所有页面

时间:2012-10-23 21:49:48

标签: magento-1.4 magento

我正在尝试在我的网站主页之后添加一个静态块(实际上是文本链接),方法是使用CMS页面界面上的布局更新XML框。

--------------
|             |
|   Content   |
|             |
---------------
|  Footer     |
|  Copyright |
---------------
| My Block    |
---------------

我尝试使用此代码添加块:

<reference name="footer">
    <block type="cms/block" name="credits" after="-">
        <action method="setBlockId"><block_id>my_block</block_id></action>
    </block>
</reference>

问题是:我的块在页脚和版权之间显示的#1和#2:所有页面上都显示更改,而我只希望它显示在我的主页上,而不是显示在网站的其余部分...

注意:我正在运行Magento 1.4.0.1

1 个答案:

答案 0 :(得分:1)

要仅在您的主页上显示,您必须在<cms_index_index>下添加XML。

要调整定位,请使用<?php echo $this->getChildHtml('credits') ?>内的page/html/footer.phtml