1

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:変更はすべてのページに表示されますが、ホームページにのみ表示され、サイトの他の部分には表示されません...

注:Magento1.4.0.1を実行しています

4

1 に答える 1

1

ホームページでのみ表示するには、XML を の下に追加する必要があります<cms_index_index>

位置を調整する<?php echo $this->getChildHtml('credits') ?>には、 内で使用しますpage/html/footer.phtml

于 2012-10-23T21:55:59.513 に答える