ajax_deliver et css break

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,

Je développe un module drupal, dans lequel je fais de l'ajax en dehors de l'API forms.

je fais donc appel à un lien qui pointe sur une fonction callback.

Lorsque je clique, cela fonctionne mais mon module est cassé par du css.

Le module en question est coté admin.

Après avoir regarder le code source de la page avant et après le callback, je me suis aperçu qu'il incluait deux feuilles de style de mon theme de site....

Or le module se veut etre independant afin que je puisse le partager avec la communauté.
Comment faire pour overide les feuilles de style du theme général du site ?

Je me suis renseigné, en faite la fonction ajax_deliver fait appelle à drupal_render qui lui fait appel à drupal_alter_css... et charge le css du theme du site.

Pour la partie admin, le theme est seven, pour le site c'est perso.

Je voudrai empecher le chargement improbable de ses deux feuilles de style au sein de mon module..

Merci pour votre aide
Good day
Kevin

Forum : 
Version de Drupal : 
Tags :