Bonjour,
Votre souci, c'est que vous avez une erreur javascript sur la page. Si vous ouvrez la console de votre navigateur, vous verrez le message d'erreur:
i.imgur.com/NzOWjmr.png
D'après le message d'erreur, cela vient du fichier media/route66/scripts/e2b9e42c247ee2fc3d80a9c97e665259.js?v=1692806451
Si vous ouvrez le fichier avec le lien du message d'erreur, vous verrez que l'erreur est à ce niveau:
i.imgur.com/guEF793.png
En effet, il manque un point virgule avant le if.
Ce code javascript vient d'HikaShop. Dans le fichier product / cart, que vous pouvez éditer via le menu Affichage>Vues, vous verrez ceci:
i.imgur.com/XaI93d8.png
Le truc, c'est que en javascript, il est possible de ne pas mettre de point virgule à la fin des lignes. C'est recommandé, mais pas obligatoire. Donc le code dans la vue est valide.
Mais votre extension Route66 compresse le javascript d'HikaShop, sans prendre en compte la présence ou non du point virgule ce qui résulte en une erreur.
A cause de cette erreur, le javascript n'est pas initialisé complètement sur la page, ce qui fait que le système de popup sur les images du produit ne fonctionne pas, et cela fonctionne alors en mode "sans javascript".
Plusieurs choses:
- Il faudra contacter le développeur de Route66, pour leur notifier du problème. J'imagine qu'il devrait être possible de compresser le JS correctement peu importe si il y a un point virgule à la fin des lignes ou pas.
- Nous allons rajouter le point virgule de notre coté dans la prochaine version d'HikaShop. Ca ne mange pas de pain et c'est plus propre ainsi.
- Vous pouvez directement rajouter le point virgule avec un override de vue. Mais il faudra peut être vider le cache de Route66 pour que la modification soit prise en compte.