Supongamos que tenemos varias páginas con los mismos productos en un mismo servidor(o en varios).
Lo más conveniente sería cargar todas las imágenes desde un mismo sitio, y no tenerlas repetidas en el servidor.
Para ello vamos a modificar el archivo «Link.php» situado en /classes/Link.php
En la función «getImageLink» modificaremos las siguiente lineas:
Esta
$uri_path = _THEME_PROD_DIR_.$ids.($type ? '-'.$type : '').$theme.'.jpg';
por:
$uri_path = 'www.rutadeimagenes.es/img/p/'.$ids.($type ? '-'.$type : '').$theme.'.jpg';
Esta
$uri_path = _THEME_PROD_DIR_.Image::getImgFolderStatic($id_image).$id_image.($type ? '-'.$type : '').$theme.'.jpg';
por:
$uri_path = 'www.rutadeimagenes.es/img/p/'.Image::getImgFolderStatic($id_image).$id_image.($type ? '-'.$type : '').$theme.'.jpg';
Esta
return $this->protocol_content.Tools::getMediaServer($uri_path).$uri_path;
por:
return $this->protocol_content.$uri_path;
*Probado en Prestashop 1.6.
Tu sabes si esto funciona con Prestashop 1.7? por que lo estoy haciendo y no me salen las imágenes
¡Hola Fernando!
Gracias por escribir. No lo sé, el post es viejete (2015) y está probado sobre Prestashop 1.6.
Si tengo un ratejo estos días lo actualizo o creo otro para Prestashop 1.7.
¡Un saludo!
Gracias, si he visto que era viejo y algunas cosas cambiaban » $uri_path» lo he tenido en cuenta, pero no se la solución, pues te lo agradezco si alguna vez le echas un vistazo