Jump to content

Insérer du javascript dans page d'acceuil


Recommended Posts

Bonjour,

 

J'essaie de mettre une page d'accueil personnalisée, via le module éditeur de page d'accueil.

Seulement, dans ma page d'accueil, j'ai un slideshow qui utilise du javascript. Et je n'arrive pas à le faire fonctionner. Lorsque j'insère mon code, j'ai une erreur.

On ne peut pas utilser de javascript dans le contenu des pages sur prestashop ?

 

Merci

Link to comment
Share on other sites

Bonjour,

 

Le mieux si vous souhaitez insérer un slideshow, c'est de le faire sous forme d'un module...

Si vous voulez tenter de le faire à l'arrache via l'éditeur, mettez votre code JS en dur dans le header.tpl par exemple.

 

PS : cela n'est pas recommandé.

Link to comment
Share on other sites

Dans le header.tpl

pour un javascript externe:

<script type="text/javascript" src="url complète du javascript"></script>

pour un javascript interne ( vous insérer votre javascript dans un fichier mon-javascript.js que vous mettez dans le dossier js du thème) et vous l'appelez avec ce code

<script type="text/javascript" src="{$js_dir}mon-javascript.js"></script>

Edited by Muche (see edit history)
Link to comment
Share on other sites

Bonjour,

Pour que ce ne soit que sur la page d'accueil et pas sur toutes les pages, il faudra faire comme l'a indiqué Muche, mais avec une condition en smarty :

{if $page_name == 'index'}
<script ...></script
{/if}

 

On ne peut pas utilser de javascript dans le contenu des pages sur prestashop ?

 

On ne peut pas utiliser de javascript dans les éditeurs TinyMCE que l'on trouve en back-office.

Edited by Hedrad (see edit history)
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...