0

チェックアウト成功ページ (http://domain.com/checkout/cart/success) でレイアウトを 2columns-left に変更し、左側のサイドバーを表示するにはどうすればよいですか? checkout.xml ファイルでレイアウトを編集すると、左側のブロックがレンダリングされません。

4

1 に答える 1

1

左の参照を追加しました。2xolumns-left.phtml を変更しました。私のテーマに「custom」というディレクトリを作成し、そのディレクトリ内にcustom.phtmlを作成しました。このコンテンツは現在、左側にレンダリングされています。

onepagecheckout.xml

<onepagecheckout_index_success translate="label">
    <reference name="left">
        <block type="core/template" name="customproduct" template="custom/custom.phtml"/>
    </reference>    
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    </reference>
    <reference name="content">
        <block type="checkout/onepage_success" name="checkout.success" template="checkout/success.phtml"/>
    </reference>
</onepagecheckout_index_success>

checkout.xml

<checkout_onepage_success translate="label">
    <reference name="left">
        <block type="core/template" name="customproduct" template="custom/custom.phtml"/>
    </reference>
    <label>One Page Checkout Success</label>
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    </reference>
    <reference name="content">
        <block type="checkout/onepage_success" name="checkout.success" template="checkout/success.phtml"/>
    </reference>
</checkout_onepage_success>

あなたが成功することを願っています!

于 2013-01-22T21:43:56.810 に答える