Jump to content

fancybox ne fonctionne plus après transfert de la boutique sur une autre url


Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...