Jump to content

id_image non renseigné lors de la lecture d'un produit?


Recommended Posts

Bonjour,

Je tente d'afficher l'image d'un produit à partir d'une boucle personnalisée dans un module. Au niveau du controleur, je fais ceci :

 

// Récupère des id produits (fonctionne)
$id_cadeaux = Product::getProductsIdByPointsTeasing($total_points, $nombre_produits_max);
	    $produits = array();
// Pour chaque ID, je créé un produit en mode full
	    foreach ($id_cadeaux as $id) {
		    $produits[] = new Product($id['id_product'], true, $this->context->language->id);
	    }

 

Du côté du template :

 

 {foreach from=$cadeaux item=cadeau}
		    <div class="cadeau">
			    <div class="points">								   
				    <span class="nombre helveticaNeueLTStd_BdCn">{$cadeau->upc}</span><span class="points helveticaNeueLTStd_BdCn">points</span>								   
			    </div>					 
			    {$cadeau->id_image}
			    <div class="separateur"></div>
			    <span class="description helvetica">{$cadeau->description|truncate:60}</p></span>
			    <img src="{$link->getImageLink($cadeau->link_rewrite, $cadeau->id_image)}" alt="cadeau1"/>
			    <div class="clear"></div>
		    </div>
	    {/foreach}	

 

Les produits sont bien remontés, mais l'id_image n'a pas l'air d'être là... Du coup les images ne s'affichent pas. Avec le mode debug de smarty je ne vois pas non plus la propriété id_image dans mes products.

 

Est-ce que vous voyez pourquoi, ou une erreur dans mon code?

 

Merci beaucoup pour vos réponses !

 

Nicolas

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...