usea Posted October 5, 2021 Share Posted October 5, 2021 Hola: Estoy en Prestashop 1.7 y he añadido el código necesario en el tpl para mostrar las imágenes de las subcategorías cuando listamos una categoría. Con {if $subcategories} sé que puedo omitir que se cree el encabezado de las subcategorías si una categoría concreta no tiene ninguna, pero me surge el caso de que hay subcategorías que no quiero mostrar. Por ejemplo, hay una categoría concreta donde tengo varias subcategorías que tengo preparadas con su imagen en miniatura y sin embargo, en otra categoría con subcategorías no me interesa mostrarlas y no les tengo asignada miniatura. ¿Habría alguna forma de discriminar esto? Por ejemplo, comprobando que no tuvieran imagen asignada las subcategorias para ocultarlas? Pongo el fragmento de código que tengo ahora mismo a ver si me podéis indicar qué podría añadir para ello: {if $subcategories} {block name='subcategorias'} <div id="subcategories"> <ul class="clearfix"> {foreach from=$subcategories item=subcategory} <li> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img"> <img class="replace-2x" src="{$urls.base_url}img/c/{$subcategory.id_category}.jpg" alt="{$subcategory.name|escape:'html':'UTF-8'}" /> </a> <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></h5> </li> {/foreach} </ul> </div> {/block} {/if} Muchas gracias de antemano 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