bobhm Posted June 22, 2010 Share Posted June 22, 2010 Hola!A ver si alguien me puede ayudar con esto...Intento que cada producto muestre el nombre de su categoría en el listado de productos que aparece al filtrar por marca. Me he creado un tpl para esto, product-list-manufacturer.tpl, y he conseguido que aparezca la categoría con {$product.category}, el problema es que eso me la muestra en minúsculas y con guiones en lugar de espacios. He probado otras opciones y he buscado por internet sin éxito... ¿Alguien sabría cómo mostrarla bien?Muchas gracias! Link to comment Share on other sites More sharing options...
DDelgado Posted June 22, 2010 Share Posted June 22, 2010 Utiliza {$product.category_default}, si esto no soluciona tu problema puedes colocar {debug} al principio del tpl, esto abrirá una ventana (o lo intentará) indicando los distintos tpl y variables cargadas, ahí podrás observar si dispones del dato que buscas.Un saludo Link to comment Share on other sites More sharing options...
bobhm Posted June 22, 2010 Author Share Posted June 22, 2010 Muchas gracias!Con category_default no ha funcionado, pero lo de {debug} me ha venido de maravilla para dar con la solución: {foreach from=$blockCategTree.children item=category} {if $category.id==$product.id_category_default} {$category.name} {else} {foreach from=$category.children item=hija} {if $hija.id==$product.id_category_default} {$hija.name} {/if} {/foreach} {/if} {/foreach} Así ya me muestra el nombre como toca de los dos primeros niveles de categorías.Muchas gracias de nuevo. Link to comment Share on other sites More sharing options...
DDelgado Posted June 22, 2010 Share Posted June 22, 2010 No hay de que, la verdad es que lo del {debug} soluciona muchas dudas , falta un pequeño tutorial de programación de la tienda con algunas cosas como esta. Link to comment Share on other sites More sharing options...
Recommended Posts