2010-07-02 10 views
1

Je dois appeler une variable qui est l'attribut d'adresse de livraison d'un client, dans la caisse OnePage, l'étape 3 méthode d'expéditionMagento: appeler une variable de l'adresse de livraison du client dans la caisse OnePage, l'étape 3 méthode d'expédition

Dans le fichier

app/design/frontend/default/default/template/DeliveryDate/OnePage/deliverydate.phtml

I ALRE Ady a fait des tests avec succès dans l'appel de cette variable:

$numero_point_relais = $this->getCustomer()->getPrimaryShippingAddress()->getNumpr();  

dans

app/design/frontend/default/default/template/caisse/OnePage/shipping.phtml

et en

app/design/frontend/default/default/template/mat/addressfields/OnePage/shipping.phtml

Mais je ne peux pas appeler cette variable dans deliverydate.phtml qui est appelé à OnePage/shipping_method.phtml avec php echo $ this-> getChildHtml ('deliverydate')

Comment puis-je faire cela? Rend $ numero_point_relais comme global? Comment ? Faire un module? Ou y a-t-il une méthode plus facile?

Merci pour votre réponse

Répondre

0

je l'obtenir finalement: $ numero_point_relais = Mage :: getSingleton ('client/session') -> getCustomer() -> getPrimaryShippingAddress() -> getNumpr()

0

la variable $ numero_point_relais n'est pas définie dans deliverydate.php; vous pouvez définir le client Objet:

$ variable = Mage :: getModel ('client/session');