Je cherchai à afficher une vidéo YouTube dans la fiche produit. Pour ce faire, on va exploiter un champ disponible sur la fiche produit : la référence fournisseur.
Pour afficher la vidéo dans le descriptif du produit, nous avons besoin de la référence de la vidéo. Par exemple, une vidéo située à cette adresse a pour référence BlvX9sHPjc4
Ensuite, nous allons saisir la référence de la vidéo dans le champ référence fournisseur.
Enregistrer la fiche produit et voilà que la vidéo s’affiche dans le descriptif du produit.
Comment faire ?
Dans les fichiers du thème graphique, éditer product.tpl qui permet l’affichage d’une fiche produit. A l’endroit ou vous souhaitez afficher la vidéo YouTube, insérer le code suivant :
{if $product->supplier_reference}
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="450" height="290" src="http://www.youtube.com/embed/{$product->supplier_reference}" frameborder="0" allowFullScreen></iframe>
{/if}supplier_reference correspond à la référence fournisseur mais vous pouvez utiliser tout autre élément de la fiche produit.
Vous pouvez également personnaliser la taille de la vidéo affichée (width="450" height="290").
-
Traduction libre de la méthode donnée par Gabriel Crowe : Embed a #youtube video in #prestashop
:)




Back to top











