afficher les images des produits

  • Posts: 2606
  • Thank you received: 65
12 years 2 months ago #38725

Bonjour


dans ./templates/montemplate/html/com_hikashop/product/show_block_img.php

j'ai

<div id="hikashop_main_image_div">
<?php
$image = reset($this->element->images);
echo '<img src="' . $this->image->uploadFolder_url . $image->file_path . '" alt="' . $image->file_name . '" id="hikashop_main_image"  />';
?>
</div>

mais je ne veux pas cette image[0] je veux l'image $this->element->images[1]
comment je fais pour afficher la seconde image de la liste à la place $image->file_path qui m'affiche la premiere ?


la seule maniere que j'ai trouve c'est
foreach($this->element->images as $num => $image){
	if ($num==1){
		echo '<img src="' . $this->image->uploadFolder_url . $image->file_path . '" alt="' . $image->file_name . '" id="hikashop_main_image"  />';
	}	
}

j'ai 3 images a faire passer a des endroits different et je dois faire 3 foreach !
comment j’accède a mes images directement ?

$this->element->images[1] plante le code

merci

Last edit: 12 years 2 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 81591
  • Thank you received: 13079
  • MODERATOR
12 years 2 months ago #38904

au lieu de :
$image = reset($this->element->images);

vous pouvez faire:
$image = $this->element->images[0];


et donc vous aurez cela:
$image = $this->element->images[0];
echo '<img src="' . $this->image->uploadFolder_url . $image->file_path . '" alt="' . $image->file_name . '" id="hikashop_main_image" />';

Sinon trois foreach peuvent faire l'affaire aussi, cela ne change pas grand chose...

Please Log in or Create an account to join the conversation.

Time to create page: 0.039 seconds
Powered by Kunena Forum