Hola tras haber conseguido visualizar imágenes externas a magento en el listado/cuadrícula (todabía no lo he podido hacer con la búsqueda) y en el view del prodeucto me surge el siguiente problema: las imagenes que me envía el proveedor tienen todas tamaños diferentes y algunas de ellas son muy grandes (hablo de algunas miden 1500px x 1000px) ¿cómo puedo hacer para redimensionarlas con magento sin que se me deformen?
Muchas gracias por adelantado.
Pues retoca el phtml correspondiente y marcate un redimensionador a escala en javascript, digo yo...
Enterprise & Community
Gracias por el consejo, voy a provar a ver si consigo sacar algo en claro.
Finalmente he conseguido redimensionar las imagenes que se ven en el listado/cuadrícula, pero soy incapaz de hacerlo en el archivo media.phtml que esta dentro de la ruta: app/design/frontend/blank/theme038/template/catalog/product/view/, he probadfo incluso a añadirle un tamaño fijo a todas las imajenes con width y heigth y no cambia el tamaño de ninguna imagen en pantalla, os dejo los códigos que he usado por si me podéis hechar una mano.
El códiogo qu esta en el archivo list.phtml es.
<img name="imagen" src="<?php echo $_product->getData('remote_image_url_small'); ?>" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" onLoad="document.imagen.height='131'" />
al cual solamente he tenido que añadirle al final la etiqueta
onLoad="document.imagen.height='131'"
para que me redimensione en base a la altura.
En el archivo media.phtml tengo lo siguiente:
$_img = '<img id="image" name="imagen" src="'.$_product->getData('remote_image_url').'" width="'.$_product->getData('anchura').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" onLoad="document.imagen.width='280'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
Os agrazco cualquier ayuda con el código.
Ya lo he solucionado, me falta editar la imagen la segunda vez que aparece en el media.phtml