Jump to content

[RESOLU] Utiliser le Thickbox dans les pages CMS


Recommended Posts

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

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

  • 2 months later...
  • 8 months later...
  • 1 month later...
  • 9 months later...
  • 2 months later...
  • 4 weeks later...
  • 6 months later...

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...