Jump to content

Recommended Posts

Bonjour,

 

J'ai besoin de mettre en place un tag javascript sur le site d'un client. Je travaille sur prestashop 1.6 stable.

 

le script est de la forme "<script id="montag" type="text/javascript" src="http://monsite.com/tag.js"></script>"

 

Lorsque je charge une page du site et que je regarde le code source, le script a été modifié et il me manque id="montag"

 

J'obtient :

"<script type="text/javascript" src="http://monsite.com/tag.js"></script>"

 

J'ai vraiment besoin de cet id pour que mon script fonctionne. Je ne peux pas modifier le code javascript, c'est un service externe...

 

Quelqu'un a une idée?

 

Merci d'avance

 

Christophe

Link to comment
Share on other sites

  • 2 weeks later...

J’ai trouvé d’où venait le problème,
Le chargement des fichiers JS est géré par /classes/controller/controller.php, avec la méthode smartyOutputContent() qui assigne la variable « js_files » au template « /themes/javascript.tpl ».

Problème : la variable ne contient que le chemin des sources des fichiers et les autres attributs ne sont pas récupérés.
Je n’ai toujours pas de solution propre (sans modifier le corps, notamment javascript.tpl) pour ajouter mon tag de passage.
Si vous avez des solutions je suis preneur.

Merci par avance.

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