Mes Js ne se chargent pas !!!

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

je suis face à un dilemme que je n'arrive pas à comprendre et donc à résoudre.

J'ai créer un thème en local, mon .info s'occupe de charger mes css et js globaux, les fonctions preprocess de template.php chargent les css et js plus spécifiques. En local tout va bien, mes js tournent.

Le soucis intervient quand je met mon thème sur mon site de preview (serveur distant). Là le thème s'installe mais aucun JS joint ne fonctionne. On a pourtant affaire au même code, aux mêmes liens et à la même hiérarchie de dossier. Javascript fonctionne cependant avec les autres thème donc le problème vient bien de mon Template. Quand j'affiche le code source de la page, je n'ai pas mes JS (et css) d'insérés, cependant le CSS fonctionne, le thème reçoit bien les bon graphismes.

Je recherche un peu dans tous les sens, mais si on peut m'aider à lister les sources de conflit possible, ce qu'il y a à vérifier pour être certain de ne rien oublier, ça m'aiderai beaucoup.

Par avance merci.

Forum : 
Version de Drupal : 
Tags : 

Bonjour,

Quand tu vides totalement le cache des deux côtés (local et serveur), tu n'as pas le même code source qui s'affiche ? Si c'est le cas, en effet, c'est étrange.

La console javascript ne renvoie aucune erreur ?

Merci de ta réponse.

J'ai flusher mes caches un nombre incalculable de fois. En local j'ai tous mes JS et CSS qui s'affichent à la compilation, sur le serveur rien du tout, comme si le print script et print style ne fonctionnent pas.

La console me renvoi des erreurs, mais elles sont normale, ce sont des appels de fonctions javascripts qui n'existent pas puisque les fichiers js ne sont pas liés.

Là je vérifie ma typo, mon local étant sous windows et le serveur en Linux, je vais voir si ce ne serait pas un bête conflit dû à une mauvaise typo.

Il ne manque que les CSS et JS ajoutés par ta fonction preprocess, ou également ceux de ton .info ? (je connais pas du tout Drupal 6, je dis peut-être des bêtises ceci-dit)

Ton preprocess fonctionne bien ? Tu as tenté un exit(); ou un echo "test" ou whatever dedans pour voir si c'était bien lancé ?