Catégories:
Bonsoir à tous,
Je souhaiterais modifier la mise en forme d’un de mes menus sans toucher aux autres…
Je ne peux donc pas overrider le system-menu.css…
Comment faire ?
Merci d’avance,
Cordialement,
Thib’
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Hello,
Tout ce qui est styles CSS se joue dans la CSS de ton thème (par défaut sites/all/themes//style.css). Si ton thème est bien fait il y aura des classes ou des ids spécifiques à chaque menu, donc tu pourras le styler sans toucher aux autres. Attention à ne jamais modifier directement les fichiers CSS fournis par Drupal (system.css, etc) ou par les modules (sites/all/modules/theme/*.css).
mdupont@drupal.org
616
Bonjour M. Dupont,
Merci de répondre toujours présent sur mes questions concernant le theming et notamment le css.
J’utilise le thème Basic. Le menu que je cherche à modifier est un menu que j’ai créer. Il concerne les items «Nous contacter» et «S’identifier» qui apparaissent verticalement, alors que je les souhaiterais horizontaux, et qui possédent une puce alors que je n’en souhaiterais pas… ;)
Je pense que je devrais déclarer une classe spécifique pour ce menu mais j ne sais pas où… Ensuite, je dois modifier cette classe dans le fichier style.css ?
Cordialement,
Thib’
Thib
468
Hello,
Examine le code HTML pour voir si tu peux identifier ton menu de manière unique. Par exemple, avec le thème Basic, s’il est le seul menu dans la colonne de droite il pourra être identifié par #sidebar-right ul.menu
Le reste est du code CSS pour afficher les éléments horizontalement et enlever les puces. Tu peux te référer à mon article sur les menus horizontaux.
mdupont@drupal.org
616
Le menu dont je souhaiterais modifier les propriétés est effectivement seul dans une région que j’ai crée «header top»
Cela veux dire, si j’ai bien compris que les propriétés a lui attribuer pourront être mises sous #header_top ul.menu
Par contre j’ai également fait une copie du fichier system-menu.css dans mon dossier de thème afin de l’overrider pour changer la couleur des liens de menu… Est-ce que je ne devrais pas mettre les propriétés du menu situé dans le «header top» à cet endroit plutôt que dans le style.css ?
Merci,
Thib
Thib
468
Bonsoir M. Dupont,
Ca a fonctionné en suivant ton tutoriel.
Merci beaucoup !!!
Cordialement,
Thib
Thib
468