Jump to content

[Modification] transformer le div image-block pour accueillir de la video pour présenter le produit


Recommended Posts

Bonjour à tous !

Je découvre en ce moment prestashop et c'est un vrai régale !

J'aimerai faire ma boutique pour distribuer des petits documentaires, et j'avais l'intention de présenter les produits directement en mettant des petites bandes annonces à la place de l'image du produit.

j'imagine que c'est par là que ca se passe dans le template:

<!-- product img-->

       {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"/>
       {else}
name|escape:'htmlall':'UTF-8'}" />
       {/if}



mais toutes mes tentatives ont échouées...
J'imaginais que le plus simple aurait été de récupérer le nom de l'image, puis à coup de pathinfo() récupérer le nom et changer l'extension (pour peu que la vidéo et l'image soient nommées rigoureusement pareil, bien sur...)


Mais je n'arrive pas a récupérer les infos de getImageLink pour les transformer...

L'un d'entre vous aurait une piste a partager ?
Savez vous dans quel fichier se trouve getImageLink ? je n'arrive pas à mettre la main dessus... grrr


Merci à vous !
Julien.

Link to comment
Share on other sites

Hello julien et bienvenue à toi.
Sympa et original ton projet de documentaires.

A mon avis le plus simple serait de faire :

$link->getImageLink($product->link_rewrite, $product.id_image)|replace:'jpg':'avi'}



... si ton fichier se nomme comme ton image.
Par exemple 35-145.jpg ton fichier vidéo s'appelerait 35-145.avi (à mettre dans ./img/p/)

Bon courage et a bientot.
Cdlt,

Pierre.

Link to comment
Share on other sites

Bonjour et merci pour cette réponse !

Smarty ne semble pas apprécier cette ligne, l'affichage plante de suite...
J'ai essayé de la modifier un peu dans tous les sens mais sous cette forme pas de succès...


Par contre j'arrive à afficher une vidéo en récupérant juste:

{$cover.id_image}.mov



Il y a une contre-indication a passer comme cela ?

Encore merci pour l'aide,
Julien.

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