Jump to content

[TUTO] Autoriser le javascript dans le CMS


Recommended Posts

Bonjour

J'ai voulus ajouter un peu de javascript pour protéger mon adresse mail dans le CMS de prestashop. Je me suis heurté à un problème que pas mal d'entre nous avons déjà eu.

1 erreur

1. le champ contenu (Français (French)) est invalide



J'ai enfin trouvé où désactiver la recherche la suppression de javascript dans le CMS

Aller dans le fichier
/admin/classes/CMS.php

et à la ligne N°25 vous avez :

protected $fieldsValidateLang = array('meta_description' => 'isGenericName', 'meta_keywords' => 'isGenericName', 'meta_title' => 'isGenericName', 'link_rewrite' => 'isLinkRewrite', 'content' => 'isCleanHTML');



Ce qui est gênant c'est le 'content' => 'isCleanHTML'qui ne fait rien d'autre que supprimer le javascipt. Donc changer la ligne par :

protected $fieldsValidateLang = array('meta_description' => 'isGenericName', 'meta_keywords' => 'isGenericName', 'meta_title' => 'isGenericName', 'link_rewrite' => 'isLinkRewrite'



et vous pourrez enfin mettre du javascript dans votre CMS.

ATTENTION: Ceci est à vos risques et périls. Après cette modification toutes personnes ayant accès au CMS en modification pourra lancer du javascript ce qui peu être très très gênant.

Link to comment
Share on other sites

  • 4 months later...
  • 8 months later...
  • 1 month later...
  • 1 year 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...