Jump to content

Récupérer l'image d'un produit


Recommended Posts

Bonjour,

J'ai un petit soucis lors d'un développement de module.

Je souhaite récupérer une image de produit, c'est tout bête mais cela coince.

Voici une partie de mon php :

$result = Db::getInstance()->ExecuteS($sql);


       //random du i
       $max = sizeof($result)-1;
       $i = rand(0,$max);

       //verification du rewrite et création du lien
       $link = new Link();
       if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)
           $selection['link'] = $link->getProductLink($result[$i]['id_product']);
       else
           $selection['link'] = $link->getProductLink($result[$i]['id_product']);

       $selection['link_rewrite'] = $result[$i]['link_rewrite'];
       $selection['name'] = $result[$i]['name'];
       $selection['id_image'] = $result[$i]['id_image'];
       $selection['id_product'] = $result[$i]['id_product'];

       if ($selection)
       {
           $smarty->assign(array(
           'selection' => $selection,
           'selectionSize' => Image::getSize('selection')));
       }
       return $this->display(__FILE__, 'blockselection.tpl');



et voici la partie de mon tpl qui coince


{$selection.name|escape:html:'UTF-8'}
getImageLink($selection.link_rewrite, $selection.id_image, 'selection')}" alt="{$selection.legend|escape:html:'UTF-8'}" height="{$selectionSize.height}" width="{$selectionSize.width}" title="{$selection.name|escape:html:'UTF-8'}" />




Je suis sous 1.3.6.

Je récupère bien le nom du produit, le lien du produit (rewrite ou pas) mais impossible de chopper l'image.

Dans mon firebug, je vois qu'il va chercher l'image suivante :


82-selection.jpg


Alors que mon fichier est :

22-82-selection.jpg


Merci d'avance pour votre aide.

Bonne après midi
Link to comment
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
×
×
  • Create New...