Jump to content

[Solucionado] Dudas sobre Subcategorias (quitar imágenes, etc..)


Recommended Posts

Buenas tardes a todos

 

Soy nueva en el mundo de prestashop y tengo varios problemillas.

Uno es que mi tienda dispone de varias subcategorias y cada una de ellas tiene un recuadro con una imagen.

Pero yo lo que quiero es lo siguiente:

Si tengo la categoria de imagen y sus subcategorias son:

 

Televisores, videoconsolas, accesorios ....

 

y dentro de televisores se muestra los tamaños. 

 

Pues bueno, lo que quiero conseguir que cuando demos en televisores que muestre las subcategorias de los diferentes tamaños, pero sin imagen, solo que se muestre con un texto o algo similar.

Con todos los productos que pertenezcan a esa categoria, para que así el cliente seleccione el filtro y pueda ver un producto especifico

y también he observado una cosa muy curiosa en el apartado del pide de pagina donde pone informacion , mi cuenta y contacte con nosotros, hay un recuadro que me pone our offers (en inglés), no me lo traduce al español.

 

A ver si me podeis hechar una mano.

 

Adjunto un pantallazo

post-730591-0-46371500-1385665670_thumb.png

Link to comment
Share on other sites

Si lo que quieres es ocultar las imagenes de las subcategorias, fichero:

/themes/plantilla/category.tpl

Busca algo como esto:

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
                                                {if $subcategory.id_image}
                                                        <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {else}
                                                        <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {/if}
                                        </a>

y dejalo asi:

{*

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
                                                {if $subcategory.id_image}
                                                        <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {else}
                                                        <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {/if}
                                        </a> *}

Hemos colocado esto:

{* *}

de esa manera el codigo entre esos dos elementos, no se ejecutara.

  • Like 2
Link to comment
Share on other sites

Si lo que quieres es ocultar las imagenes de las subcategorias, fichero:

/themes/plantilla/category.tpl

Busca algo como esto:

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
                                                {if $subcategory.id_image}
                                                        <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {else}
                                                        <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {/if}
                                        </a>

y dejalo asi:

{*

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
                                                {if $subcategory.id_image}
                                                        <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {else}
                                                        <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
                                                {/if}
                                        </a> *}

Hemos colocado esto:

{* *}

de esa manera el codigo entre esos dos elementos, no se ejecutara.

Gracias, por tu ayuda, lo voy hacer a ver como queda, y te digo algo.

saludos

  • Like 1
Link to comment
Share on other sites

Perfecto !

 

Ya me cuentas que tal fue. (Tanto si fue super mal, como si fue bien)

Bueno te cuento, si me oculta las imagenes de las subcategorias , pero no me muestra el texto del producto. Es decir, que cuando vayan a la categoria correspondiente , me liste todos los productos y que en la parte de arriba donde se muestra las subcategorias con las imagenes, solo se muestre el texto de esas subcategorias en un recuadro de color grisaceo o algo parecido.

Mira queda así;

http://socylmediapc.es/prestashop/es/32-discos-duros-internos

 

y lo que quiero es que no aparezca arriba las imagenes, solo el texto de la subcategoria.

 

Gracias de antemano, por ayudarme

 

un saludo

Link to comment
Share on other sites

No veo la modificacion que te ha dicho Nadie en tu web, para no mostrar las imagenes de las subcategorías.

 

 

Gracias ya me lo ha hecho sin imagen , lo unico que la llave lo puesto entre el if y el span; porque de la manera que me indicaste se quitaba el recuadro.

 

<a class="bgcolor bordercolor" 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="" />
 
{else}
 
                        
 
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
 
{/if}
*}
 
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span>
 
</a> 
 
Lo unico que si me gustaria poner ese recuadro que ha quedado sin imagen mas ajustado al texto. ¿Como puedo adaptarlo al texto de las subcategorias?
 
Gracias , por tu aporte eres un crack
Link to comment
Share on other sites

Gracias ya me lo ha hecho sin imagen , lo unico que la llave lo puesto entre el if y el span; porque de la manera que me indicaste se quitaba el recuadro.

 

 

<a class="bgcolor bordercolor" 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="" />

 

{else}

 

                        

 

<img src="{$img_cat_dir}default-medium.jpg" alt="" />

 

{/if}

*}

 

<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span>

 

</a> 

 

Lo unico que si me gustaria poner ese recuadro que ha quedado sin imagen mas ajustado al texto. ¿Como puedo adaptarlo al texto de las subcategorias?

 

Gracias , por tu aporte eres un crack

 

 

Vuelve a activar tu web, para volver a verlo, ya que al no usar la plantilla por defecto, las cosas son un poco diferentes.

 

PD: Por cierto yo no te dije nada xDDDDDDDDDDD, fue Nadie, eso si tienes que tener en cuenta, que lo que te comento Nadie, es en base a la plantilla por defecto, tu usas otra por lo que el panorama es algo distinto, y por eso existen diferencias en el codigo comentado por Nadie y en el tuyo.

Edited by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

Vuelve a activar tu web, para volver a verlo, ya que al no usar la plantilla por defecto, las cosas son un poco diferentes.

 

PD: Por cierto yo no te dije nada xDDDDDDDDDDD, fue Nadie, eso si tienes que tener en cuenta, que lo que te comento Nadie, es en base a la plantilla por defecto, tu usas otra por lo que el panorama es algo distinto, y por eso existen diferencias en el codigo comentado por Nadie y en el tuyo.

ok entendido, mira ya he adaptado el recuadro de las categorias y he modificado el tamaño de texto.

Gracias, por vuestro aporte.

Te dejo activada la web.

 

http://socylmediapc.es/prestashop/es/29-placas-bases

 

Gracias

Link to comment
Share on other sites

ok entendido, mira ya he adaptado el recuadro de las categorias y he modificado el tamaño de texto.

Gracias, por vuestro aporte.

Te dejo activada la web.

 

http://socylmediapc.es/prestashop/es/29-placas-bases

 

Gracias

Oh...

 

Pues entonces ya esta solucionado ¿Por lo que veo? ¿no?

 

Veo que jugaste por ejemplo con los valores, como por ejemplo el height que tenias en el:

 

#subcategories ul li

¿no?

Edited by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

 [sOLUCIONADO]

 

Oh...

Pues entonces ya esta solucionado ¿Por lo que veo? ¿no?

Veo que jugaste por ejemplo con los valores, como por ejemplo el height que tenias en el:
 

#subcategories ul li

¿no?

Siiiii, efectivamente, he tocado height, para adaptador. Una está haciendo sus pinitos y la verdad que gracias a vosotros estoy aprendiendo cada día de mas 

Gracias y pongo Solucionado

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...