Jump to content

[Résolu] Module: Interpréter les CSS et des JS ?


Natsu

Recommended Posts

Bonjour à tous,

Je me suis mis hier à coder un module hier soir et je rencontre deux difficultés sur le module:

La 1er étant que mes css ne sont pas interprétées dans le module... J'ai pourtant bien lu les pdf "Création de module Prestashop - Partie I - 190808.pdf" & "Création de module Prestashop - Partie II - 120808.pdf" cependant impossible de les faires fonctionner :/

Voici l'architecture de mon module

|   en.php
|   fr.php
|   homecarousel.php
|   homecarousel.tp
|   jquery.jcarousel.js
|   logo.gif
|   
\---css
   |   jquery.jcarousel.css
   |   skin.css
   |   
   \---img
           next-horizontal.png
           prev-horizontal.png



Soit je m'y prend comme un bille, soit j'ai rien compris au pdf :/, si quelqu'un à une idée je suis preneur surtout que le module est presque fin...

Dans mon fichier tpl, j'ai mis ce code:

[removed][removed]
<style type="text/css">
@import url("{$module_dir}css/jquery.jcarousel.css");
@import url("{$module_dir}css/skin.css");
</style>



La 2ème difficulté ce situe au niveau du JS lors que je met ce code:

[removed]
jQuery(document).ready(function() {
   jQuery('#mycarousel').jcarousel({
   });
});
[removed]


A l'intérieur de mon fichier tpl, je me retrouve avec une page blanche, elle s'arrête à ce niveau:

            <!-- Center -->

Link to comment
Share on other sites

Merci pour ta réponse ;)

Effectivement, c'est la solution que j'utilise quand j'ai ce genre de problème mais là ça risque d'être un peu plus compliquer pour débug le javascript

Je vais poster le code source tu verras par toi même ce qui ne vas pas.
Voilà la source

Pour résumer le problème, mes styles ne sont pas pris en compte et quand je met le code javascript de carousel, je me retrouve avec une page blanche :/

Link to comment
Share on other sites

  • 2 weeks later...

Pourtant, lorsque j'affichais le code sources j'avais bien le bon chemin c'est à n'y rien comprendre sachant aussi qu'en recherchant dans le code sources entier de presta je n'ai pas trouver de déclaration de $module_dir cependant j'ai trouver ce code

'modules_dir' => _MODULE_DIR_,



Ceci dit j'ai fait autrement comme indiqué mon problème est réglé ;)

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