Jump to content
Franck K.

Exclure un code javascript du déplacement en fin de page

Recommended Posts

Bonjour à toute la communauté =),

 

J'aimerai savoir si quelqu'un aurait un tip pour exclure un code javascript de la compilation et du déplacement JS en fin de page effectué par Prestashop par les options de performances ?

J'aimerai que tout mon code JS soit compilé en fin de page, sauf une partie.

 

(PS 1.6.0.x)

 

Merci beaucoup pour vos réponses =). Je continue de chercher en attendant !

Share this post


Link to post
Share on other sites

Perso j'ai fais mes propres js et css 

 

En gros un fichier js avec tout ce qui ne bouge pas du tout ( jQuery v1.11.0 ; bootstrap.js v3.0.0 ; TotalStorage ... ... ) 

 

Ensuite tu enlèves le chargement des ces .js soit avec un override de front controller soit via un module avec la méthode removeJs

 

Exemple :

$this->context->controller->removeJS(_PS_ROOT_DIR_.'/js/jquery/jquery-1.11.0.min.js');
$this->context->controller->removeJS(_PS_ROOT_DIR_.'/js/jquery/jquery-migrate-1.2.1.min.js');
// Utilisé par okom_photo et okom_reviews
//$this->context->controller->removeJS(_PS_ROOT_DIR_.'/js/jquery/plugins/bxslider/jquery.bxslider.js');
$this->context->controller->removeJS('/presta2/themes/esprit/js/autoload/10-bootstrap.min.js');
$this->context->controller->removeJS('/presta2/themes/esprit/js/autoload/15-jquery.total-storage.min.js');$this->context->controller->removeJS('/presta2/themes/esprit/js/autoload/15-jquery.uniform-modified.js'); 

Le système actuelle est une cata pour les mobiles

Edited by okom3pom (see edit history)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More