Jump to content

Imagenes de productos de distintos tamaños


Larc

Recommended Posts

Hola buena tarde a toda la comunidad de Prestashop,

tengo una consulta que tal vez resulte sencilla pero nadamas no doy.

 

En FrontOffice muestro los productos destacados, y en el BackOffice

Preferencias/Imagenes en la opcion de Home cambio el tamaño a las imagenes

a 279 x 279 Pixeles; Todo bien hasta ahi, el problema esta en que ese mismo tamaño

lo usa para las imagenes del listado de las categorias... y lo que quiero es que mis imagenes

tengan un tamaño en home, pero otro tamaño distinto cuando se muestran en listado de categorias.

 

Eso como lo logro?

Link to comment
Share on other sites

  • 5 months later...

Yo tambien estoy con el mismo problema si ya encontraste una solucion no dudes en avisarm e indicarme

 

Tengo un problema en reducir el ancho de las imagenes (ver foto), la imagen esta dentro de la una categoria y no esta en imagenes destacadas. Las imagenes destacadas tiene las medidas 174 x 194, y la misma medida es dentro de las categorias.(ver foto) quiero disminuir el ancho y el alto de las imagen dentro de la categoria (ver foto).

 

Fui a BO-Preferecias-imagenes he hecho las modificaciones a la imagen home (174 x 194) y solo se modifica el ancho de las imagenes destacadas, creo una nueva y no hace el efecto, desde luego no me he olvidado de regenerarlas donde corresponde, pero solo afecta a las productos destacagos menos a los productos (imagenes) que tambien debe cambiar.

 

Agradezco de antemano por el apoyo

 

http://www.prestashop.com/forums/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=48378

Link to comment
Share on other sites

la solucion es sencilla. Creas un nuevo tamaño de imagenes desde preferencias, imagenes. por ejemplo 200x200 y le pones como nombre nuevohome y que sea para los productos. guardas y regeneras las imagenes para que las cree.

Por ultimo, editas el modulo homefeatured/homefeatured.tpl y buscas la linea de la imagen

 

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

 

donde dice 'home' pones 'nuevohome' y voila, esto llama a el nuevo formato de imagen creado.

 

Lo mismo si deseas hacerlo en otra seccion, como en las categorias de productos, solo que ahi debes modificar el product-lsit.tpl de tu theme

Link to comment
Share on other sites

  • 1 month later...

Hola maricarmen,te mando a una pagina en ingles donde te dice como cambiar el tamaño de cada imagen ,espero que te sirva

http://www.prestashop.com/forums/topic/32476-solved-how-to-resize-home-feature-product-image/

 

De todos modos te pongo la traducción

 

hola duniamodem, usted tiene que cambiar "módulos o homefeatured / homefeatured.tpl" en ligne 16, al cambiar el "home" por el "medio" después de "$ product.id_image," antes de

 

 

 

 

 

 

<img style="border-width: initial; border-color: initial; border-image: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: middle; border-style: initial; border-color: initial; " />getImageLink ( $ producto . link_rewrite , $ producto . id_image , 'casa' )} "height =" { $ homeSize . altura } "width =" { $ homeSize . ancho } "alt =" { $ producto . leyenda | fuga : htmlall : 'UTF-8 " } "/> después de

 

<img style="border-width: initial; border-color: initial; border-image: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: middle; border-style: initial; border-color: initial; " />getImageLink ( $ producto . link_rewrite , $ producto . id_image , 'medio' )} "height =" { $ homeSize . altura } "width =" { $ homeSize . ancho } "alt =" { $ producto . leyenda | fuga : htmlall : 'UTF-8 " } "/> l la imagen tendrá por 80px/80px por defecto, también puede reemplazar a la altura y anchura por el valor numérico que quieras.

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

 

 

después de

 

Altura = "80" de ancho = "80"

 

Un saludo

Link to comment
Share on other sites

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