Jump to content

(Solucionado) Problema con Productos Destacados


Yika

Recommended Posts

Hola a todos, después de estar dándole media tarde no he encontrado solución, que seguramente será muy sencilla jejeje para vosotros los mas avanzados, bueno alguien que me pueda ayudar, quiero poner en productos destacados solo 4 productos por fila, con las imágenes mas grandes que las tengo ahora, y me gustaría si se puede quitar la descripción y dejar solo el nombre del producto, esta es mi Web, gracias de antemano y saludos 

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

He modificado tal y como se indica aquí  las imágenes, pero siguen del mismo tamaño, al menos conseguí cambiar las 5 imágenes que me salían modificando el

#featured-products_block_center li {

width:180px;

Dentro del homefeatured.css   

 

Alguien que me ayude a cuadrar esto un poco y cambiar el tamaño de las fotos, gracias de antemano y saludos

Link to comment
Share on other sites

Cuando modifiques imágenes y en general cualquier cambio estructural en prestashop, no olvides borrar caché y forzar compilación para que se hagan efectivos los cambios.

Para quitar la descripción creo que hay q eliminar la siguiente línea en el archivo /modules/homefeatured/homefeatured.tpl:

<div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div>

Y para el tamaño de las imégenes tienes que ir al global.css del template que estés usando y busca la sección:
 

/* ————— homefeatured.tpl ————— */
  • Like 1
Link to comment
Share on other sites

Recuerda que tienes que editar el fichero: (En caso de que tengas sobreescrito el tpl del modulo en la plantilla, que suele ser lo habitual y recomendado)
 

/themes/plantilla/modules/homefeatured/homefeatured.tpl

no el fichero:

/modules/homefeatured/homefeatured.tpl

---

 

Como dice Osmar, tienes que limpiar la cache de smarty en la pestaña Parametros Avanzados -> Rendimiento y ademas forzar compilación, para que se apliquen los cambios. (Si usas una anterior a la 1.5.5, usa este módulo: http://www.prestashop.com/forums/topic/238282-modulo-flush-caches-compile-ps15/ para limpiar la cache de smarty)

 

----

 

Recuerda crear un nuevo tipo de imagen en la pestaña Preferencias -> Imagenes llamado "destacados", para no usar el "home_default", ya que este afecta a mas partes de la tienda.

 

Recuerda despues regenerar las miniaturas de ese nuevo tipo de imagen.

 

Recuerda cambiar en el tpl que se te ha comentado esto:

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" />

por

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'destacados')|escape:'html'}"  alt="{$product.name|escape:html:'UTF-8'}" />

Recuerda y verifica que tengas en ese mismo fichero, esto:

{assign var='nbItemsPerLine' value=4}

Para quitar la descripcion, como dice osmar, cambiar esto:

<div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div>

por

{* 					<div class="product_desc"><a href="{$product.link|escape:'html'}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:65:'...'}</a></div> *}

----

 

En el mismo fichero, busca esto:

{assign var='liHeight' value=250}

Siempre el valor value 10 veces mas alto que el valor que tienes asignado en el width del (Es decir si tienes el width a 240 en el css, en el tpl esta bien colocado 250, si lo tienes a 260, pues en el tpl colocas 270 en el value que se te ha comentado)

#featured-products_block_center li

del fichero

homefeatured.css

----

 

Recuerda jugar con los valores del fichero:

homefeatured.css

del

#featured-products_block_center li

para limitar el alto de los bloques de los productos destacados (height), el ancho (width), el margen entre ellos (margin-right)

 

etc..

  • Like 3
Link to comment
Share on other sites

En el mismo fichero, busca esto:

{assign var='liHeight' value=250}

Siempre el valor value 10 veces mas alto que el valor que tienes asignado en el width del (Es decir si tienes el width a 240 en el css, en el tpl esta bien colocado 250, si lo tienes a 260, pues en el tpl colocas 270 en el value que se te ha comentado)

#featured-products_block_center li
del fichero

homefeatured.css

 

 

 

 

 

Esta parte no me queda muy clara, ya que el homefeatured.css solo lo tengo dentro de /modules/homefeatured y el width lo tenia a 180 que ya cambie a 240 y no he notado la diferencia en nada, osea lo he dejado asi:

 

#featured-products_block_center li {

 

    margin-right:10px;

 

    padding:10px 0;

 

    width:240px;

 

    height:320px

y el homefeatured.tpl de dentro de themes/default/modules/homefeatured quedo asi:

     <div class="block_content">

            {assign var='liHeight' value=250}

            {assign var='nbItemsPerLine' value=4}

 

En resumen las imagenes de la pagina de Inicio Destacados siguen pequeñas, pero las de productos si que estan cambiadas (que si no me equivoco cuando cambias unas se cambian las otras), como puedo comprobar si estan bien regeneradas las miniaturas, ya que se queda esperando esperando y anoche lo deje y aun estaba esperando, gracias de antemano y saludos

Link to comment
Share on other sites

En resumen las imagenes de la pagina de Inicio Destacados siguen pequeñas, pero las de productos si que estan cambiadas (que si no me equivoco cuando cambias unas se cambian las otras), como puedo comprobar si estan bien regeneradas las miniaturas, ya que se queda esperando esperando y anoche lo deje y aun estaba esperando, gracias de antemano y saludos

 

Estoy viendo tu tienda: http://importelectronic.com/,  las imagenes ya veo que internamente aparecen mas grandes, pero tu no las ves porque se te ha olvidado cargarte esto: 

height="{$homeSize.height}" width="{$homeSize.width}" 

que te esta forzando unas medidas, que ahora no son las que  tienes, al haber asignado un nuevo tipo de imagen al <img src, por eso te dije arriba, lo de dejarlo asi:

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'destacados')|escape:'html'}"  alt="{$product.name|escape:html:'UTF-8'}" />

(Donde digo destacados, es donde tienes que poner el nombre del tipo de imagen que has creado que eso si veo que lo has puesto bien, pero se te ha olvidado borrar la linea del width y height de la imagen del <img..)

  • Like 2
Link to comment
Share on other sites

 

Estoy viendo tu tienda: http://importelectronic.com/,  las imagenes ya veo que internamente aparecen mas grandes, pero tu no las ves porque se te ha olvidado cargarte esto: 

height="{$homeSize.height}" width="{$homeSize.width}" 

que te esta forzando unas medidas, que ahora no son las que  tienes, al haber asignado un nuevo tipo de imagen al <img src, por eso te dije arriba, lo de dejarlo asi:

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'destacados')|escape:'html'}"  alt="{$product.name|escape:html:'UTF-8'}" />

(Donde digo destacados, es donde tienes que poner el nombre del tipo de imagen que has creado que eso si veo que lo has puesto bien, pero se te ha olvidado borrar la linea del width y height de la imagen del <img..)

Ya lo tengo modificado, lo que llevo es un poco de lio, ya que tengo un homefeatured.tpl en módulos y otro en temas/ módulos, cuando dices que esta sobrescrito quieres decir que esta dentro de la carpeta de temas/módulos no?

Al final he modificado el de dentro y el de fuera, ya que no se cual es el que manda, porque cual de los 2 es el importante de modificar? y bueno después de los cambios ahora no se ve la foto y el nombre lo tengo doble jejeje, gracias de antemano y saludos

Link to comment
Share on other sites

Ya lo tengo modificado, lo que llevo es un poco de lio, ya que tengo un homefeatured.tpl en módulos y otro en temas/ módulos, cuando dices que esta sobrescrito quieres decir que esta dentro de la carpeta de temas/módulos no?

Al final he modificado el de dentro y el de fuera, ya que no se cual es el que manda, porque cual de los 2 es el importante de modificar? y bueno después de los cambios ahora no se ve la foto y el nombre lo tengo doble jejeje, gracias de antemano y saludos

El de dentro de la plantilla es el que tienes que modificar, ya que es el que tiene prioridad, el que esta fuera no tiene prioridad sobre el que esta dentro de la plantilla, asi que el que esta fuera da lo mismo si lo modificas o si lo dejas de modificar ahora.

 

Ahora has puesto el tipo de imagen "destacados", pero no has creado el nuevo tipo "destacados" en la pestaña Preferencias -> Imagenes......

 

Te dije que solo quitaras lo que te comente, no que cambiaras el tipo por el nombre destacados, tu habias creado un tipo llamado

 

listado_producto
y ahora lo has quitado del tpl xDDD

 

Te estas haciendo un lio, en fin dejalo asi:

 

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'listado_producto')|escape:'html'}"  alt="{$product.name|escape:html:'UTF-8'}" />

Ya que el tipo listado_producto si lo creastes en la pestaña Preferencias -> Imagenes, segun veo en tu tienda.
  • Like 2
Link to comment
Share on other sites

:D :D :D :D :D  ya esta cambiado, muchisimas gracias por vuestra ayuda, doy el tema por resuelto.

Una ultima cuestión, las imagenes de los productos son las mismas no? si cambias destacados cambias productos

Link to comment
Share on other sites

:D :D :D :D :D  ya esta cambiado, muchisimas gracias por vuestra ayuda, doy el tema por resuelto.

Una ultima cuestión, las imagenes de los productos son las mismas no? si cambias destacados cambias productos

 

¿A que te refieres con que si cambias destacados, cambias productos?

Link to comment
Share on other sites

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