Je viens de reprendre un projet en cours de route pour rendre service à un ami, et je ne comprends rien à ce qui se passe dans ce CMS (Drupal).
J'ai farfouillé pour prendre mes marques, et j'ai trouvé :
- Comment intégrer du HTML (directement dans les pages (il a intégré un module s'appelant CTools, permettant de faire cela - à ce que j'ai compris)
- Comment accéder à priori au CSS de façon classique (via FTP)
Mon problème : Le CSS que j'ai ajouté n'est pas pris en compte du tout dans l'affichage du site. Je pourrais me débrouiller en mettant tout en pur HTML, mais là encore je me retrouve bloqué car j'essaie d'induire des :hover dans mon code, pour rendre le tout un minimum interactif. Même lorsque j'ajoute mes modifications directement dans le CSS de la home page (feuillée censée être lue à chaque page visitée) cela ne fonctionne pas.
Ma question est donc : comment s'y prend-on normalement pour ajouter du CSS au sein de pages Drupal ?
Un grand merci d'avance à tous ceux qui sauront me faire y voir un peu plus clair.
De mes souvenirs sur Drupal, le CSS modifié dans le fichier css principal devrait fonctionner (encore faut-il que le code soit bon et qu'il n'y ait pas de conflit entre deux fichiers sur une même balise).
Sinon, tu peux lier une feuille de style normalement, comme sur tous les autres sites, il faut juste ne pas oublier de mettre le lien ! Je pense que ton souci est plus dans le css lui même que dans l'intégration, mais j'avoue que ça fait quelques années que j'ai pas utilisé Drupal, donc je dis peut-être des bêtises
Le code de ton CSS doit-être placé dans ton thème: cherche le thème que tu utilises et localise les fichiers CSS à l'intérieur. Tu peux utiliser l'un des fichiers existants, par exemple le global.css
Le thème que tu utilises se trouve dans l'un de ces répertoires:
PATH/themes => mauvais mais ça marche
PATH/sites/all/themes
PATH/sites/mon_url.com/themes
Si tu veux créer ton propre fichier CSS en plus des existants, ajoutes-en la déclaration dans le fichier mon_theme.info
Enfin, tu peux créer des CSS spécifiques à des pages par deux moyens:
1- en surchargeant le hook_preprocess_node() dans le template.php de ton thème:
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !