dans le fichier layout.tpl
regardes a la fin du fichier
<!-- Custom scripts -->
{javascripts file='assets/js/script.js'}
<script src="{$asset_url}"></script>
{/javascripts}
tu places tes scripts apres
exemple
{javascripts file='assets/js/plugins/Zoom/jquery.zoom.min.js'}
<script src="{$asset_url}"></script>
{/javascripts}
<script>
{literal}
(function() {
$(document).ready(function(){
$('.product-image').zoom();
});
})(jQuery);
{/literal}
</script>
ce code ne fait pas tout , il faut passer l'url de la grande image et les thumbnails (si tu as plusieurs images pour un produit)...... je te laisse un peu chercher......
une piste l'url tu l'obtiens par la variable {$ORIGINAL_IMAGE_URL}
l'autre solution plus propre et de mettre tes declarations dans le fichier product.html
mais dans les blocks
{block name="after-javascript-include"}
{javascripts file='assets/js/plugins/Zoom/jquery.zoom.min.js'}
<script src="{$asset_url}"></script>
{/javascripts}
{/block}
{block name="javascript-initialization"}
{javascripts file='assets/js/zoomInit.js'}
<script src="{$asset_url}"></script>
{/javascripts}
{/block}
au moins ton script s'executera que sur la page product
Last edited by zzuutt (21-07-2014 15:18:16)