2009-07-10 9 views
0

J'essaie d'inclure un modèle personnalisé dans le processus de paiement sur la page d'expédition. Je veux que ce modèle adopte la fonctionnalité de son modèle parent afin que je puisse utiliser l'une des variables d'expédition dans le modèle. Cependant, je ne peux pas obtenir magento pour charger le modèle. Voici mon XML (les scripts d'en-tête s'ajoutent avec succès). Mon module est appelé Tm_ShippingDateDisposition XML Magento avec des modules personnalisés

<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> 

J'ai alors dans mon modèle de shipping.phtml caisse

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

Merci

Répondre

0

Du haut de ma tête, avez-vous essayé de changer à

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

Vous pouvez essayer celui-ci:

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

Puis dans votre shipping.phtml:

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

Avez-vous déclaré le bloc dans le code du module?

Questions connexes