Jump to content

Problème avec getImageLink


Recommended Posts

Bonjour à tous,

 

Mon premier message dans le forum sera... une question :)

Il faut dire que je n'ai pas rencontré de problème jusqu'à présent mais là je sèche.

 

J'ai modifié le fichier defines.inc.php afin de modifier l'emplacement de mon répertoire images. Pour x raisons, j'ai l'habitude de mettre mes images sur un domaine (voire un serveur) à part.

J'ai donc ma boutique avec une url de type : www.domaine.com et mon serveur de contenu avec fichiers.domaine.com

 

Comme indiqué dans la doc technique, j'ai modifié defines.inc.php de cette forme là :

 

 

/* Filebank */

if ($_SERVER['REMOTE_ADDR'] != '127.0.0.1')

{

define('_PS_IMG_', 'http://fichiers.domaine.com/img/');

}

else

{

define('_PS_IMG_', __PS_BASE_URI__.'img/');

}

 

A priori, cela semble fonctionner puisque les différentes images (favicon, logo boutique etc) appelées via <img src="{$img_ps_dir}image.png"> fonctionnent.

Mais mes images produit, que ce soit dans la liste des produits ou dans la fiche produit sont cassées.

 

La fonction qui crée l'url de l'image est par exemple sur la fiche produit :

<img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}">

 

Or, je me retrouve avec une url appelée qui est du style : http://www.domaine.comhttp://fichiers.doma...13-53-large.jpg

 

Forcément ça peut pas marcher :) si j'enleve la premiere partie, l'appel est bon. Je ne comprends pas pourquoi il me rajoute l'url de mon site avant et je ne trouve pas comment corriger ça. Je me suis aventuré vite fait dans classes/Link.php mais ça me semble complexe et la logique voudrait que je ne touche pas ce fichier.

 

Avez-vous des idées ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More