Hace unos días, para un cliente, tuvimos que añadir en una plantilla que mostrara las subcategorías en la página de categorías. La plantilla estaba pensada para sólo tener un nivel de categorías y entonces mostrar productos.
En otros casos puede ocurrir lo contrario, que queramos quitar el que muestre las subcategorías. Bueno es bien fácil.
En tu directorio themes, en tu tema, edita el fichero category.tpl y añade (o quita) este código:
{if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <h3>{l s='Subcategories'}</h3> <ul class="inline_list"> {foreach from=$subcategories item=subcategory} <li> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}"> {if $subcategory.id_image} <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {else} <img src="{$img_cat_dir}default-medium.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {/if} </a><br /> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a> </li> {/foreach} </ul> <br/> </div> {/if}
Os recomendamos los siguientes productos relacionados con la informática:
Funciona perfectamente. Muchísimas gracias
Gracias a ti por leerlo!.
funciona 100% muchisimas gracias por publicarlo , me has ayudado mucho , te debo un fabor compañero.
De nada! Un placer.
Hola,
muchas gracias por el aporte, funciona perfectamente.
Qué habría que hacer para que las muestre cuando estás dentro de una subcategoría?
Gracias!!
Puede depender del tema pero mira primero estas soluciones a ver si te ayudan: http://www.prestashop.com/forums/topic/243767-solucionado-categorias-y-subcategorias/
Hola se que es un poco antiguo el tema, pero necesito ayuda, integro el codigo y me sale la pagina en blanco, como lo hago?
Lo siento pero no hemos probado el código en las nuevas versiones de Prestashop.