pasta.pesto Posted August 13, 2011 Share Posted August 13, 2011 Bonjour, je cherche à utiliser le zoom Thickbox (zoom dans popup d'une image) que l'on a dans les pages product sur les pages CMS Voilà mon image : <a href="{$img_dir}zoom.png" rel="other-views" class="thickbox"> <img src="{$img_dir}mini.png" height="100"/> </a> Le zoom fonctionne lorsqu'elle est sur la page produit mais pas sur une autre page (cms dans mon cas) L'idéal serait de ne pas modifier le coeur de prestashop mais je ne pense pas que ce soit possible ... il va falloir modifier le fichier classe non ? (ou au moins rajouter dans truc dans override) pour appeler le css & le javascript de thickbox ? j'ai farfouillé sur le forum mais les sujets qui en parlent me donnent "Nous ne pouvons pas déterminer le forum dans lequel se trouve ce sujet" donc je créé ce post. Version : 1.4.4 merci Link to comment Share on other sites More sharing options...
pasta.pesto Posted August 17, 2011 Author Share Posted August 17, 2011 Petit up si quelqu'un à une idée j'ai pas trouvé pour l'instant mais je persévère Edit : Et voilà la solution qui à priori fonctionne : Dans le repertoire override créé un fichier CMSController.php et rajoutez dedans : <?php class CmsController extends CmsControllerCore { public function setMedia() { parent::setMedia(); Tools::addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen'); Tools::addJS(array( _PS_JS_DIR_.'jquery/jquery.fancybox-1.3.4.js', _PS_JS_DIR_.'jquery/jquery.serialScroll-1.2.2-min.js', _THEME_JS_DIR_.'product.js')); if (Configuration::get('PS_DISPLAY_JQZOOM') == 1) { Tools::addCSS(_PS_CSS_DIR_.'jqzoom.css', 'screen'); Tools::addJS(_PS_JS_DIR_.'jquery/jquery.jqzoom.js'); } } } ?> Link to comment Share on other sites More sharing options...
hachi707 Posted October 18, 2011 Share Posted October 18, 2011 Super ^^ Merci beaucoup pour l'astuce. Petite précision: pour la version 1.4 il faut mettre le fichier dans : override/classes Link to comment Share on other sites More sharing options...
showtime Posted July 16, 2012 Share Posted July 16, 2012 Bonjour et désolé du déterrage,... j'ai tenté cette astuce mais elle ne semble plus fonctionner sur la version 1.4.7 Quelqu'un peut confirmer ? Link to comment Share on other sites More sharing options...
fulviods Posted August 17, 2012 Share Posted August 17, 2012 pour moi ça fonctionne en 1.4.7 et pas en 1.4.8.2 Link to comment Share on other sites More sharing options...
phm2000 Posted May 31, 2013 Share Posted May 31, 2013 Bonjour Je souhaite faire la même chose dans prestashop 1.5.4 J'ai créé le fichier dans override mais quelle classe css dois-je mettre dans mon lien vers l'image de grande dimension ? merci Link to comment Share on other sites More sharing options...
System/D Posted August 2, 2013 Share Posted August 2, 2013 Hello, J’essaie de faire ça moi aussi dans la version 1.5.4, as-tu trouvé la solution phm2000? merci Link to comment Share on other sites More sharing options...
paul.boyer Posted August 29, 2013 Share Posted August 29, 2013 Bonjour, Je suis très intéressé, mais lorsque je mets ce fichier dans override/front/ ur 1.5.4, toutes mes pages CMS sont vides. Quelqu'un a déjà adapté le code à Prestashop 1.5 ? Link to comment Share on other sites More sharing options...
vitrinemedia Posted March 3, 2014 Share Posted March 3, 2014 Bonjour, Il n'y a toujours pas de solution pour la version 1.5 de prestashop? J'ai mis ce fichier dans override/classes. Je n'ai pas d'ouverture de thickbox, mon image s'ouvre dans une nouvelle fenêtre... Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now