Submitted by ensemblevide on
Bonjour
Je me lance depuis peu dans Drupal et afin de poursuivre mon apprentissage du CMS j'ai commencé à me documenter et à créer un thème. Pas facile !
D'après mes lectures il faut déclarer sa css (styles-monsite.css par ex) dans le fichier montheme.info :
j'ai donc mis :
stylesheets[all][] = css/styles-monsite.css
Mais à chaque fois que je recharge la page et que j'entre dans le code je ne trouve pas de balise pour la css.
En poursuivant mes lectures je suis tombé sur ce code à insérer dans html.tpl.php :
@import "
<?php
print base_path() . path_to_theme()
?>
/css/styles-monsite.css";
Dans ce cas ma css s'applique aux pages de mon thème.
Je croyais que la déclaration dans montheme.info sufisait.
Pouvez-vous m'éclairer à ce sujet ?
Merci d'avance
Phil
Je vais répondre légèrement à
Permalien Soumis par galemberti le 23 Novembre, 2011 - 15:24
Je vais répondre légèrement à coté.
Plutôt que de partir de 0, utilise le theme Zen (Zen is the ultimate starting theme for Drupal).
Bonjour galemberti et merci
Permalien Soumis par ensemblevide le 23 Novembre, 2011 - 15:30
Bonjour galemberti
et merci pour ta réponse.
En fait c'est ce que j'ai fait. Mais j'ai n'ai pas trouvé dans ce thème les infos recherchées
Phil
Pour mon site , moi j’ai
Permalien Soumis par hanae le 23 Novembre, 2011 - 15:56
Pour mon site , moi j'ai créer un fichier style.css ( ou j'importe tout les fichier css utilisé dans mon site ) comme suite:
@import url(css/aaaa.css);
@import url(css/bbb.css);
@import url(css/bbbb.css);
et sur site.info j'appelle mon fichier css globale comme suite:
stylesheets[all][] = style.css
merci hanae J’ai changé le
Permalien Soumis par ensemblevide le 23 Novembre, 2011 - 17:03
merci hanae
J'ai changé le nom de mon fichier css en styles.css et dans mon fichier monsite.info j'ai mis stylesheets[all][] = css/styles.css
C'est ok maintenant
Merci encore.
Bonjour, A chaque
Permalien Soumis par skumy le 23 Novembre, 2011 - 16:14
Bonjour,
A chaque modification du fichier .info, il faut penser à vider le cache de Drupal pour qu'il soit pris en compte (dans configuration -> performances).
Peut-être est-ce pour ça que tu ne voyais pas tes modifications css.