Magento: llamar a una variable de la dirección de envío del cliente en la caja OnePage, la etapa del procedimiento 3 envío
-
02-10-2019 - |
Pregunta
Tengo que llamar a una variable que es atributo de dirección del envío de un cliente, en la caja OnePage, paso 3 envío método
En el archivo
app / design / frontend / default / default / template / fechaEntrega / OnePage / deliverydate.phtml
Ya he hecho pruebas con éxito en llamar a esta variable con:
$numero_point_relais = $this->getCustomer()->getPrimaryShippingAddress()->getNumpr();
en
app / design / frontend / default / default / template / Pedido / OnePage / shipping.phtml
y en
app / design / frontend / default / default / template / aburrido / addressfields / OnePage / shipping.phtml
Pero no puedo llamar a esta variable en deliverydate.phtml que se llama en OnePage / shipping_method.phtml con php echo $ this-> getChildHtml ( 'fechaEntrega')
¿Cómo puedo hacer eso? Hacer $ numero_point_relais como global? Cómo ? Hacer un módulo? O hay un método más fácil?
Gracias por su respuesta ??p>
Solución
Lo entiendo, finalmente: $ Numero_point_relais = Mago :: getSingleton ( 'cliente / sesión') -> GetCustomer () -> getPrimaryShippingAddress () -> getNumpr ()
Otros consejos
$ numero_point_relais las variables no se definen en deliverydate.php; puede configurar el seguimiento de objetos de cliente:
$ variable = Mago :: getModel ( 'cliente / sesión');