fernandido Posted December 11, 2019 Share Posted December 11, 2019 Buenas a todos, quería consultar como puedo consultar si un producto tiene combinaciones. En el listado de productos de las categorías, quiero poner en cada producto que tenga combinaciones el literal 'Desde ' para indicar que es el primer precio. Simplemente sería controlar si tiene combinaciones para añadir el texto. No tengo muchos conocimientos de prestashop (versión 1.7) pero puedo cambiar el código sin problema. Muchas gracias! Link to comment Share on other sites More sharing options...
ventura Posted December 14, 2019 Share Posted December 14, 2019 Si utilizas la plantilla que viene por defecto. En el archivo /themes/classic/templates/catalog/_partials/miniatures/product.tpl Puedes utilizar {if $product.main_variants} {l s='Desde' d='Shop.Theme.Catalog'} {/if} Link to comment Share on other sites More sharing options...
fernandido Posted December 16, 2019 Author Share Posted December 16, 2019 Hola! Muchas gracias por la ayuda. La verdad que no se exactamente para que sirve $product.main_variants pero no me funcionó y estuve mirando uno a uno los atributos de cada producto y encontré que lo único que diferencia de un producto con combinaciones a uno sin ellas es $product.attributes, así que parece que con eso se consigue conocer si tiene combinaciones o no. {if $product.atributes} {l s='Desde' d='Shop.Theme.Catalog'} {/if} Gracias! Link to comment Share on other sites More sharing options...
yined Posted December 20, 2019 Share Posted December 20, 2019 Hola @fernandido como estas? {if $product.main_variants} {l s='Desde' d='Shop.Theme.Catalog'} {/if} Lo que indica es si el producto tiene variaciones, esta diciendo, si el producto tiene variaciones entonces ingrese la palabra a la tabla de traduciones del catalogo la palabra desde y con ello la estarias mostrando. Link to comment Share on other sites More sharing options...
fernandido Posted December 20, 2019 Author Share Posted December 20, 2019 Hola yined! Asi es. Luego lo confirmé pero hay una pequeña diferencia. En el listado de productos de categorías, si un producto tiene combinaciones se comprueba con {if $product.atributes} {l s='Desde' d='Shop.Theme.Catalog'} {/if} pero si es dentro del detalle/ficha de producto se comprobaría así {if $product.main_variants} {l s='Desde' d='Shop.Theme.Catalog'} {/if} Muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now