Jump to content

choix de l'image a afficher ?


Recommended Posts

Bonjour,

je ne comprends pas comment choisir l'image à afficher …
(désolé c'est surement une question bête mais je ne trouve pas de documentation sur les manipulation des images dans le theme), si vous avez je suis preneur

voici ce que je souhaite faire :

1/ utiliser l'image par defaut (cover) uniqement pour le mode liste
2/ sur la page produit, afficher la 2e image (et non la premiere qui est la cover)

en gros … sur le theme prestahop … à la ligne 84 j'ai :

{$img_prod_dir}{$cover.id_image}-large.jpg

comment cibler la 2eme image du produit ? au lieu de la cover ?

merci

Link to comment
Share on other sites

  • 3 months later...

J'ai avancé dans mes recherches mais j'ai besoin d'un coup de pouce supplémentaire à ce sujet:

Quelqu'un saurait-il comment exclure l'image "par défaut" de cette partie du code:

{if $have_image}
getImageLink($product->link_rewrite, $cover.id_image, 'large')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic"/>



D'avance merci

Ju

Link to comment
Share on other sites

Salut,

voila la solution que j'ai trouvé :

avec cette boucle smarty, tu dois afficher la 2eme image … et voila ;)

{foreach from=$images item=image name=bigimage}
{if $smarty.foreach.bigimage.index==1}
id}-{$image.id_image}-medium.jpg" alt="{$image.legend|htmlspecialchars}" title="{$image.legend|htmlspecialchars}" />
{/if}
{/foreach}

Link to comment
Share on other sites

voici exactement le code de mon theme…
apres tout depend de la variante de l'iamge que tu veux ajouter (large / small / medium … )
il faut qu'elle existe, il faut adapter selon ton cas … 


{foreach from=$images item=image name=bigimage}
{if $smarty.foreach.bigimage.index==1}
id}-{$image.id_image}-large.jpg" alt="{$image.legend|htmlspecialchars}" title="{$image.legend|htmlspecialchars}" />
{/if}
{/foreach}

Link to comment
Share on other sites

  • 1 month later...

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