Jump to content

[Resuelto] Campo añadido en la ficha de producto no se muestra en el Bloque de novedades


morgana28

Recommended Posts

Hola a todos:

He personalizado la ficha de producto añadiendo un campo de texto. En principio todo iba bien: aparece en el bakoffice, se puede actualizar, se ve en la ficha de producto y en el listado de productos al señalar una categoría. Para esto último he añadido {$product.NombreDelCampo} al fichero product-list.tpl.

 

Como he dicho al listar los productos por categorías todo va bien. Sin embargo en la lista de productos de las tabs de inicio no aparece dicho campo. Ni en el bloque de novedades ni en de bloque de productos destacados.  De hecho el campo no está definido.  He comprobado que utiliza el mismo fichero tpl (product-list.tpl).

 

Si desde el bloque de novedades selecciono el producto, en la ficha de producto sí aparece el campo, y si desde la página principal selecciono una catégoría, también aparece el campo en el listado.

 

¿Qué podría estar pasando?

¿Cómo podría arrelarlo?

 

Utilizo Prestashop 1.6.1.4

 

Gracias de antemano.

Edited by morgana28 (see edit history)
Link to comment
Share on other sites

Para ello tendras que incluir el nuevo campo en el select de la consulta de cada funcion, por ejemplo para el modulo de Promociones Especiales seria sobreescribiendo  el classes/ Product.php, funcion:

getRandomSpecial
Link to comment
Share on other sites

Gracias Ventura:

Ya está solucionado. Como has dicho he añadido el campo a las consultas y ya funciona. Para el bloque de novedades es en el método getNewProducts en classes/Product.php y para el de productos destacados es en getProducts de classes/Category.php.

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