1

ページの下にカスタムブロックのコンテンツを表示するMagentoCE1.7.0.2で問題が発生しました。ブロックはページのすぐ上に表示されますが、コンテンツは終了HTMLタグの後にページの下にコピーされます。表示レイアウトプラグインは、参照されたブロックを1回だけ表示するため、なぜこれが発生するのかわかりません。デフォルト/カスタムパッケージを使用しています。助けてください!!!!

私のレイアウト、それが役立つ場合:

<?xml version="1.0"?>

<layout version="0.1.0">
    <default>
        <remove name="store_language" />
        <remove name="store_switcher"/>
        <remove name="footer_links" />
    </default>
    <makeorder_index_index>
        <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>
        <reference name="content">
            <block type="makeorder/orderblock" output="toHtml" name="orderdispaly"
                    template="makeorder/orderdisplay.phtml"/>
        </reference>
    </makeorder_index_index>
</layout>
4

1 に答える 1

1

output="toHtml"「makeorder/orderblock」ブロック プロパティからディレクティブを削除する必要があります。これが行うことは、基本的に、ブロックがどこに配置されていても、ブロックが初期化されるとすぐにブロックの内容を表示することです。したがって、「ルート」ブロックの後にレンダリングされます。

于 2012-09-11T15:08:33.943 に答える