Zpaper Posted July 28, 2013 Share Posted July 28, 2013 (edited) Hola a todos, mi duda es la siguiente: en la tienda que estoy cosntruyendo http://www.zpaper.tk/ estoy en el tema de añadir imágenes a las categorías y subcategorías y aunque me aparecen las miniaturas en cada subcategoría, al acceder a ella tb aparece una imagen a tamaño 500 x 150 px. es decir el tamaño que aparece por defecto en las categorías principales pero que no me interesa que aparezca tb. en subcategorías ( supongo que prestashop no distingue categorías y subcategorías y por eso la incluye en todas ) si que me interesa que aparezca la miniatura de cada subcategoría tal y como se puede ver en http://www.zpaper.tk...egory&id_lang=1 pero no así la img grande como se puede ver en http://www.zpaper.tk...egory&id_lang=1 Las categorías subcategorías y enlaces a imágenes han sido subidas mediante archivo .csv. Gracias anticipadas por vuestra ayuda. pd. no sé php pero copio, busco y pego perfectamente. Edited July 29, 2013 by Zpaper (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 28, 2013 Share Posted July 28, 2013 Hola a todos, mi duda es la siguiente: en la tienda que estoy cosntruyendo http://www.zpaper.tk/ estoy en el tema de añadir imágenes a las categorías y subcategorías y aunque me aparecen las miniaturas en cada subcategoría, al acceder a ella tb aparece una imagen a tamaño 500 x 150 px. es decir el tamaño que aparece por defecto en las categorías principales pero que no me interesa que aparezca tb. en subcategorías ( supongo que prestashop no distingue categorías y subcategorías y por eso la incluye en todas ) si que me interesa que aparezca la miniatura de cada subcategoría tal y como se puede ver en http://www.zpaper.tk...egory&id_lang=1 pero no así la img grande como se puede ver en http://www.zpaper.tk...egory&id_lang=1 Las categorías subcategorías y enlaces a imágenes han sido subidas mediante archivo .csv. Gracias anticipadas por vuestra ayuda. pd. no sé php pero copio, busco y pego perfectamente. No puedo entrar a la web, pero si quieres no mostrar la imagen de la categoria, ve al fichero: /themes/tu-plantilla/category.tpl Busca esto: {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} Y dejalo asi: {* {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} *} Y en caso de que no quieras ver ni la descripción ni la imagen, cambia esto: {if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 120} <p id="category_description_short">{$category->description|truncate:120}</p> <p id="category_description_full" style="display:none">{$category->description}</p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a> {else} <p>{$category->description}</p> {/if} </div> {/if} </div> {/if} por esto {* if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 120} <p id="category_description_short">{$category->description|truncate:120}</p> <p id="category_description_full" style="display:none">{$category->description}</p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a> {else} <p>{$category->description}</p> {/if} </div> {/if} </div> {/if} *} 1 Link to comment Share on other sites More sharing options...
nadie Posted July 28, 2013 Share Posted July 28, 2013 Recuerda forzar compilación, en la pestaña Parámetros Avanzados -> Rendimiento para que se apliquen los cambios. Un Saludo, Link to comment Share on other sites More sharing options...
Zpaper Posted July 28, 2013 Author Share Posted July 28, 2013 Uy vaya bueno yo desde aqui si puedo acceder de todos modos voy a dejar de subir y probar para ver si puedes acceder durante un tiempo. De todos modos no es eliminar la imagen de categorías lo que quiero hacer, eso ya he visto que hay varios post solucionados sobre el tema. Yo quiero eliminar solo la imagen grande de las subcategorías, no de las categorías principales y que en las subcategorías solo aparezca la imagen thumb pequeñita al lado del nombre. A ver si puedes acceder y ver lo que quiero explicar de un modo mas gráfico. Correcto http://www.zpaper.tk/index.php?id_category=10&controller=category&id_lang=1 Incorrecta imagen superior grande http://www.zpaper.tk/index.php?id_category=11&controller=category&id_lang=1 Gracias !! Link to comment Share on other sites More sharing options...
nadie Posted July 28, 2013 Share Posted July 28, 2013 Uy vaya bueno yo desde aqui si puedo acceder de todos modos voy a dejar de subir y probar para ver si puedes acceder durante un tiempo. De todos modos no es eliminar la imagen de categorías lo que quiero hacer, eso ya he visto que hay varios post solucionados sobre el tema. Yo quiero eliminar solo la imagen grande de las subcategorías, no de las categorías principales y que en las subcategorías solo aparezca la imagen thumb pequeñita al lado del nombre. A ver si puedes acceder y ver lo que quiero explicar de un modo mas gráfico. Correcto http://www.zpaper.tk...egory&id_lang=1 Incorrecta imagen superior grande http://www.zpaper.tk...egory&id_lang=1 Gracias !! Lo que te he comentado es para eliminar esto: Adjunto Imagen ¿No es eso lo que quieres? 1 Link to comment Share on other sites More sharing options...
Zpaper Posted July 28, 2013 Author Share Posted July 28, 2013 (edited) Hola Nadie, en principio he eliminado la imagen grande de las subcategorías o categorías de 2º y 3º nivel por así decirlo pero tampoco me aparecen en el primer nivel. P. ej. en http://www.zpaper.tk/index.php?id_category=3&controller=category&id_lang=1 Mi idea era eliminar las imágenes grandes de las "subcategorías ", tal como he logrado gracias a tus indicaciones, pero que las img. grandes sigan apareciendo en las categorías principales. ¿ es posible o no hay posibilidad de discriminar según categorias principales y subcategorías ? Gracias anticipadas por tu ayuda. Un saludo. Edited July 29, 2013 by Zpaper (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 29, 2013 Share Posted July 29, 2013 Hola Nadie, en principio he eliminado la imagen grande de las subcategorías o categorías de 2º y 3º nivel por así decirlo pero tampoco me aparecen en el primer nivel. P. ej. en http://www.zpaper.tk...egory&id_lang=1 Mi idea era eliminar las imágenes grandes de las "subcategorías ", tal como he logrado gracias a tus indicaciones, pero que las img. grandes sigan apareciendo en las categorías principales. ¿ es posible o no hay posibilidad de discriminar según categorias principales y subcategorías ? Gracias anticipadas por tu ayuda. Un saludo. Lo que puedes hacer por ejemplo, es dejar esto: {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} asi: {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {/if} Y donde quieres que se vea la imagen, la subes desde la pestaña Catalogo -> Mapeo de Imagenes (Cartografia de imagenes) 1 Link to comment Share on other sites More sharing options...
Recommended Posts