Consulta al añadir precios en el modulo "Productos Vistos" Prestashop 1.6

jamart

Aprendiz de Prestashop
Muy buenas!

Estoy configurando el modulo blockviewed de PS 1.6, ya lo he posicionado donde quiero, pero al añadir en el php y en tpl el código para los precios, estos se añaden pero me salen arriba de la tienda, varias advertencias.


Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: out_of_stock in C:\xampp\htdocs\tienda\classes\Product.php on line 4248

Notice: Undefined index: id_category_default in C:\xampp\htdocs\tienda\classes\Product.php on line 4271

Notice: Undefined index: link_rewrite in C:\xampp\htdocs\tienda\classes\Product.php on line 4272

Notice: Undefined index: ean13 in C:\xampp\htdocs\tienda\classes\Product.php on line 4272



Y aquí ya me pierdo ¿Algún experto en la material me puede decir que puede suceder?


Muuuchas gracias!!
 

jamart

Aprendiz de Prestashop
Ok tenia el reporte de errores activado y no lo sabia (estoy haciendo pruebas con la tienda que tengo local)


Borrar el contenido de la carpetas cache/smarty/compile y solucionado.


Dejo por aquí el código para añadir los precios en el bloque "Productos Vistos" ya que no hay información del tema.


Carpeta: modules/blockviewed/blockviewed.php


Buscar:


Insertar CODE, HTML o PHP:
$obj->category_rewrite = $productsImagesArray[$productViewed]['category_rewrite'];


Y justamente debajo pega:


Insertar CODE, HTML o PHP:
$product_properties = Product::getProductProperties($params['cookie']->id_lang,array('id_product' => $obj->cover),null);
$obj->price = $product_properties['price'];

Seguido en el tpl de la plantilla:

themes/tu-plantilla/modules/blockviewed/blockviewed.tpl


Pegar (debajo del titulo y descripción, casi al final)


Insertar CODE, HTML o PHP:
<div class="viewprice">	  
<div> {convertPrice price=$viewedProduct->price}</div>
</div>

Y listo, por lo menos en la plantilla por defecto.


Si hay algún error que los maestros respondan, que el foro esta muy paraillo para todos los que utilizamos prestashop!!

Un saludo!!!
 
Arriba