2009-07-10 10 views
0

配送ページのチェックアウトプロセスにカスタムテンプレートを含めることを試みています。そのテンプレートで親テンプレートの機能を採用したいので、テンプレート内の任意の出荷変数を使用できます。しかし、テンプレートを読み込むためにmagentoを取得することはできません。ここに私のXMLがあります(ヘッダースクリプトは正常に追加されています)。私のモジュールはTm_ShippingDateカスタムモジュールを使用したMagento XMLレイアウト

<layout version="0.1.0"> 

<checkout_multishipping_shipping> 

    <reference name="head"> 
     <action method="addItem"><type>js_css</type><name>calendar/calendar-blue.css</name><params/><!--<if/><condition>can_load_calendar_js</condition>--></action> 
     <action method="addItem"><type>js</type><name>calendar/calendar.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> 
     <action method="addItem"><type>js</type><name>calendar/lang/calendar-en.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> 
     <action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> 
    </reference> 

    <block type="tm/multishipping_shipping" name="tm_shippingdate" template="tm/shippingdate/shippingdate.phtml"></block> 

    <!-- <block type="checkout/multishipping_shipping" name="checkout_shipping" template="checkout/multishipping/shippingdate.phtml"> --> 
</checkout_multishipping_shipping> 

と呼ばれ、私はその後、私の頭の上から

<?php echo $this->getBlockHtml('shippingdate') ?> 

おかげ

答えて

0

を私のチェックアウトshipping.phtmlテンプレートでこれを持って、あなたは、変更しようとしています〜

<block type="tm/multishipping_shipping" name="shippingdate" template="tm/shippingdate/shippingdate.phtml"></block> 
1

あなたはこれを試すことができます:

<reference name="checkout_shipping"> 
<block type="tm/multishipping_shipping" name="shippingdate" template="tm/shippingdate/shippingdate.phtml"></block> 
</reference> 

次に、あなたのshipping.phtmlに:

$this->getChildHtml('shippingdate'); 
0

は、モジュールのコードのブロックを宣言したことがありますか?

関連する問題