Larc Posted August 2, 2011 Share Posted August 2, 2011 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 More sharing options...
solocliente Posted January 31, 2012 Share Posted January 31, 2012 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§ion=attach&attach_rel_module=post&attach_id=48378 Link to comment Share on other sites More sharing options...
shacker Posted February 1, 2012 Share Posted February 1, 2012 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 More sharing options...
j.luis Posted March 22, 2012 Share Posted March 22, 2012 Es como dice SHACKER pero también hay que modificar el homefeatured.php,tanto en los módulos del indice como en los módulos del nuevo tema si lo tienes. Un saludo Link to comment Share on other sites More sharing options...
maricarmen Posted March 23, 2012 Share Posted March 23, 2012 Hola, Y si no quieres tener una medida predeterminada? yo por ejemplo necesito que las imágenes sean horizontales y verticales si pongo una medida predeterminada algunas no serán proporcionadas. Alguien sabe como debería hacer? un saludo Link to comment Share on other sites More sharing options...
j.luis Posted March 23, 2012 Share Posted March 23, 2012 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 More sharing options...
Recommended Posts