Salut,
bon, cela n'est pas parfait à mon avis mais voici ce que je viens de faire en 5 minutes :
j'ai modifié le fichier themes/classic/templates/catalog/_partials/product-cover-thumbnails.tpl
<div class="images-container hidden-sm-down"> {block name='product_cover'} <div class="product-cover"> {if $product.default_image} <img class="js-qv-product-cover" src="{$product.default_image.bySize.large_default.url}" alt="{$product.default_image.legend}" title="{$product.default_image.legend}" style="width:100%;" itemprop="image"> <div class="layer hidden-sm-down" data-toggle="modal" data-target="#product-modal"> <i class="material-icons zoom-in">search</i> </div> {else} <img src="{$urls.no_picture_image.bySize.large_default.url}" style="width:100%;"> {/if} </div> {/block} {block name='product_images'} <div class="js-qv-mask mask"> <ul class="product-images js-qv-product-images"> {foreach from=$product.images item=image} <li class="thumb-container"> <img class="thumb js-thumb {if $image.id_image == $product.default_image.id_image} selected {/if}" data-image-medium-src="{$image.bySize.medium_default.url}" data-image-large-src="{$image.bySize.large_default.url}" src="{$image.bySize.home_default.url}" alt="{$image.legend}" title="{$image.legend}" width="100" itemprop="image" > </li> {/foreach} </ul> </div> {/block} {hook h='displayAfterProductThumbs'} </div> <div class="images-container hidden-sm-up"> {block name='product_cover'} <div class="js-qv-mask mask"> <ul class="product-images js-qv-product-images"> {foreach from=$product.images item=image} <li class="thumb-container"> <img class="thumb js-thumb {if $image.id_image == $product.default_image.id_image} selected {/if}" src="{$image.bySize.large_default.url}" alt="{$image.legend}" title="{$image.legend}" style="width:100%;" itemprop="image" > </li> {/foreach} </ul> </div> {/block} </div>