26/02/2010, 14:24:28
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~Bonjour à vous,
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Je viens demander un petit coup de main pour intégrer mon propre menu dans mes pages CMSMS.
J'ai utilisé les liens suivants pour m'aider :
- l'aide du module MenuManager (en local)
- http://wiki.cmsmadesimple.org/index.php/...Manager/fr
Donc voici comment, après pas mal de changements j'ai procédé :
1) J'ai créé, dans le menu manager et via la fonction "ajout d'un nouveau gabarit", une nouvelle feuille que j'ai appelée menu_css_01. Elle apparaît bien dans mon gestionnaire de menu.
J'ai cliqué sur le bouton "par défaut" sur cette page.
2) Je suis allé sur mon gabarit principal (appelé "Menu gauche + 2 colonnes", et qui est une copie légèrement transformée de "ShadowMenu left + 1 column").
En allant l'éditer, j'ai ajouté la ligne suivante là où je veux voir apparaître mon menu :
<div id="menu_principal">{menu template="menu_css_01"}</div>
Où :
#menu_principal = la classe créée dans menu_css_01 (avec aussi #menu_principal a #menu_principal a:hover, #menu a:focus )
En faisant simplement ça j'obtiens sur mon site, à l'emplacement du menu :
#menu_principal
#menu_principal a
#menu_principal a:hover,
#menu a:focus
Soit la liste de mes classes, et sans aucune mise en page CSS
3) Du coup suis aussi allé sur ma page des feuilles de styles. J'ai créé de nouveau un ficher menu_css_01 avec le même contenu que vu plus haut.
Je suis revenu sur mon gabarit "Menu gauche + 2 colonnes" et j'ai utilisé la fonction "attacher des feuilles de style" où j'ai intégré "menu_css_01" à mes feuilles de style déjà présentes.
Là le résultat change un peu puisque j'ai (toujours) :
#menu_principal
#menu_principal a
#menu_principal a:hover,
#menu a:focus
Mais avec la police du fichier "menu_css_01", ce qui est mieux... mais... :/
Une idée de l'endroit où je me suis trompé ?
---------------------------------------------------
(PS : le fichier d'aide conseillait d'écrire {menu template="menu_css_01.tpl"} mais l'ajout de ".tpl" fait bugguer les pages)