Jump to content

Prise en compte du positionnement des images product-category.tpl


Recommended Posts

Bonjour à tous !

 

Après avoir réussi à afficher plusieurs images dans product-category.tpl, un problème est survenu : mon code ne prend pas en compte le positionnement des images dans le back office. Voici mon code :

 

Product.php :

public static function getProductImages($id_product){
    $id_image = Db::getInstance()->ExecuteS('SELECT `id_image` FROM `'._DB_PREFIX_.'image` WHERE `id_product` = '.(int)($id_product));
    return $id_image;
}

product-list.tpl :

{if $product.id_image > 0}
	{assign var='productImgs' value=Product::getProductImages($product.id_product)}
	{assign var='countImg' value=0}
	{foreach from=$productImgs item=productImg name=productImgs}
		{if $countImg < 2 }
			<img id="img-{$countImg}" class="img-responsive product-img1" src="{$link->getImageLink($product.link_rewrite, $productImg.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{$product.name|escape:html:'UTF-8'}" itemprop="image" />
			{$countImg = $countImg + 1}
		{/if}
	{/foreach}
{else}
	<img class="img-responsive product-img1" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{$product.name|escape:html:'UTF-8'}" itemprop="image" />
{/if}

Avez-vous des idées ? :)

Link to comment
Share on other sites

Lorsque je change les images de positions, en front office l'ordre reste le même, j'ai remarqué qu'il était défini quand j'upload les photos, j'aimerai donc modifier cela pour que la position des différentes photos soient prises en compte en front office :)

 

post-1335581-0-63171900-1506090402_thumb.png

Link to comment
Share on other sites

Oui c'est exact :)

 

Voici une capture de l'ordre des images pour un produit dans le Back office et un lien vers une page des produits en question : les images présentées ne sont pas celles en 1ere position dans le Back office :)

 

Le code qui récupère les images et tout en haut dans le topic :)

 

PS : sur la fiche produit elles suivent bien la bonne position, mais c'est le thème qui le gère, or sur la page catégorie c'est moi qui ai ajouté le code.

 

http://victoriend.cafemou.lu/fr/chemises-12

post-1335581-0-17741200-1506423809_thumb.png

Edited by TheThing (see edit history)
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...