franmille Posted July 2, 2012 Share Posted July 2, 2012 (edited) Buenas, me gustaría modificar el modo en el que presenta la plantilla por defecto de prestashop las subcategorías, me gustaría modificarlo para que lo hiciese de igual forma pero con las imagenes más grandes, sabeís cual es el archivo que hay que modificar? Gracias pd: adjunto imagen de como esta ahora mismo Edited July 2, 2012 by franmille (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 2, 2012 Share Posted July 2, 2012 Revisa este tema: (Se explica la modificación del fichero category.tpl y la creación o modificación del tamaño de un tipo de imagen) http://www.prestashop.com/forums/topic/176069-solucionado-agregar-cabecera-de-imagen-en-cada-categoria 1 Link to comment Share on other sites More sharing options...
franmille Posted July 2, 2012 Author Share Posted July 2, 2012 (edited) Hola Nadie, te comento: -El tamaño de las imagenes que utiliza por defecto es de 80x80 (medium), al cambiarlo a 200x200 se juntan las imagenes y no se ve el nombre de la subcategoría. (te adjunto imagen) -En el código de category.tpl veo que es donde coge los valores para luego representarlas imagenes. -Lo que yo quiero es modificar el modo en el que se realiza esta presentación, sabes si es en css o en algún php?? Gracias Edited July 2, 2012 by franmille (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 2, 2012 Share Posted July 2, 2012 Hola Nadie, te comento: -El tamaño de las imagenes que utiliza por defecto es de 80x80 (medium), al cambiarlo a 200x200 se juntan las imagenes y no se ve el nombre de la subcategoría. (te adjunto imagen) -En el código de category.tpl veo que es donde coge los valores para luego representarlas imagenes. -Lo que yo quiero es modificar el modo en el que se realiza esta presentación, sabes si es en css o en algún php?? Gracias Suponiendo que trabajas con la plantilla por defecto. Código correspondiente a la impresión de las subcategorías en el fichero category.tpl Busca esto: {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 class="clear"/> </div> {/if} Fichero correspondiente al css de las categorías es este: /themes/prestashop/css/category.css Por cierto mas que redimensionar la medium, seria mejor, asociar otro tipo de imagen por seguridad (lo explique en el enlace que te pase) Tienes la url de tu tienda online, o tampoco puedes colocar la url de tu tienda? 1 Link to comment Share on other sites More sharing options...
franmille Posted July 2, 2012 Author Share Posted July 2, 2012 Suponiendo que trabajas con la plantilla por defecto. Código correspondiente a la impresión de las subcategorías en el fichero category.tpl Busca esto: {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 class="clear"/> </div> {/if} Fichero correspondiente al css de las categorías es este: /themes/prestashop/css/category.css Por cierto mas que redimensionar la medium, seria mejor, asociar otro tipo de imagen por seguridad (lo explique en el enlace que te pase) Tienes la url de tu tienda online, o tampoco puedes colocar la url de tu tienda? Ya esta, gracias Nadie. Tenía que modificar el category.css. He puesto otro atributo de imagenes, como bien dices para no alterar a las otras cosas que dependen de medium. No puedo poner en enlace de esta tienda, lo siento, sino si que lo hubiese puesto. Muchas gracias por todo Link to comment Share on other sites More sharing options...
nadie Posted July 2, 2012 Share Posted July 2, 2012 Muchas gracias por todo Un placer ayudarte y servirte! Un saludo y recuerda que estaremos por el foro, para guiarte por este mundo oscuro y tenebroso. 1 Link to comment Share on other sites More sharing options...
Recommended Posts