Jump to content

Acceso a variables de la clase producto desde nuevo módulo


dobra

Recommended Posts

Muy buenas!

Mi pregunta es: como puedo acceder a los datos de un producto desde el tpl de un modulo que estoy haciendo? Dicho modulo va instalado en el hookDisplayRightColumnProduct y modifica aspectos del producto que se ha elegido en la tienda. He visto que se hace a través de las variables smarty o algo así pero no me queda claro. Si alguien que supiese me puede poner un ejemplo os daría mi vida. Muchas gracias!!!!!

Link to comment
Share on other sites

Fijate en cualquier dato que se muestra del producto en el product.tpl y debería de funcionarte si sin valores del producto que ya existen. Si has creado datos nuevos ya la cosa se complica y tendrías que comenzar por pasarle los valores primero a la plantilla.

  • Like 1
Link to comment
Share on other sites

Los datos a los que quiero acceder son el precio, la cantidad y una de las características del producto en el que nos encontramos. Desde product.php veo que están dichas variables, pero desde mi_modulo.tpl  no me deja acceder a ellas. He intentado por ejemplo con el precio lo siguiente y no me funciona:

1:

 

{assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)}
 
 <h1>{$productPrice}</h1>
 
2:
 <h1>El precio del artículo es: {$product->show_price}</h1>
 
No funcionan ninguna de las dos cosas 
Link to comment
Share on other sites

De momento he podido sacar el id del producto gracias a un aporte en otro hilo: (en el php)

 

$id_del_producto = Tools::getValue('id_product');

 

Ahora necesito el precio y las caracteristicas del producto, asiq bueno, demomento con esto puedo hacer consulta a la BD pero si hay alguna manera más facil y alguien sabe, le agradecería millones su generosa sabiduria.

 

Muchisimas gracias por adelantado

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...