merlette Posted June 17, 2015 Share Posted June 17, 2015 Bonjour, J'ai transféré sur http://www.hectoretvirgile.com la boutique que j'ai aussi en test sur http://www.hectoretvirgile.com/boutique. Sur l'url /boutique, les popups fancybox de mes pages cms fonctionnent: http://www.hectoretvirgile.com/boutique/index.php?id_cms=4&controller=cms&id_lang=1 sur la vraie url : http://www.hectoretvirgile.com/index.php?id_cms=4&controller=cms&id_lang=1 ça ne fonctionne plus, et quand j'affiche le code de la page, je vois bien que le lien qui appelle le fancybox n'est pas dans le head alors que dans la page sur /boutique, j'ai ça : <link rel="stylesheet" href="/boutique/js/jquery/plugins/fancybox/jquery.fancybox.css" type="text/css" media="all" /> j'ai pourtant transféré les dossiers js, le thème.. Quelqu'un saurait-il ce que j'aurai pu oublié ? Il me semble pourtant avoir entièrement remplacé les dossiers du prestashop de base installé par ceux modifié sur mon url /boutique.. Merci pour votre aide!!! Link to comment Share on other sites More sharing options...
merlette Posted June 17, 2015 Author Share Posted June 17, 2015 Voilà la solution : il faut rajouter le code script dans blockcms.tpl , et modifier controller.php : rajouter $this->addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen'); $this->addJqueryPlugin('fancybox'); dans public function setMedia() => public function setMedia() { parent::setMedia(); if ($this->assignCase == 1) $this->addJS(_THEME_JS_DIR_.'cms.js'); $this->addCSS(_THEME_CSS_DIR_.'cms.css'); /*ajout pour zoom dans page cms*/ $this->addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen'); $this->addJqueryPlugin('fancybox'); /*fin ajout */ } et c'est tout bon, bien sûr il faut intégrer la class fancybox aux liens de la page cms et mettre les images dans img/cms 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