Dans CMS Made Simple, les menus sont gérés séparément et possède leur propre template et feuille css.
Arrivés à ce stade, si vous avez suivi les tutos précédents, vous devriez avoir un menu correctement placé et stylisé puisque la feuille css est existante.
Vous n'aurez un menu visible que si les pages relatives aux entrées du menu sont créées. N'oubliez pas que nous utilisons un CMS, il gère automatiquement le menu selon les pages que vous éditez. PAS DE PAGES, PAS DE MENU !
Donc allez créer vos pages, menu Contenu→Pages.... (voir Ajout de contenu avant de continuer.
Par contre, il est fort possible que votre menu ressemble à ceci :

Donc, il nous faut créer un template de menu qui corresponde à nos besoins. Et pour cela nous allons utiliser un template existant dans CMSMS.
Trois sont disponibles :
1. Menu Disposition→Gestion de menu, puis cliquez sur l'onglet "Gabarit sous forme de fichier".
2. Choisissez la ligne du fichier simple_navigation.tpl et cliquez sur la flèche au bout de la ligne pour importer le fichier.
3. Dans la nouvelle fenêtre, donnez un nom à votre fichier SANS l'extension tpl. + cliquez sur Envoyer.
4. Maintenant votre gabarit apparaît dans la liste des gabarits (logique non ?!). Vous pouvez le sélectionner (cliquez dessus) pour l'éditer.
5. Procédez aux modifications désirées et enregistre.
Par exemple, pour supprimer le numérotage et la référence current page, effacer tout le contenu défini entre les balises <dfn> </dfn>.
6. Retournez au menu Disposition→Gabarits, sélectionnez le gabarit de vos pages et indiquez à la place de {menu} par {menu template = 'xxx'} en remplaçant les xxx par le nom de votre gabarit de menu.
7. Enregistrez et admirez le résultat.
Il vous suffit d'indiquer leur emplacement dans le template, par exemple comme ceci :
Pour le 1er menu, disons le menu parents (pages du 1er niveau) :
{menu template='xxx' number_of_levels='1'}
Et pour le 2ème menu, disons pour un menu enfants dans la page parent active :
{menu template="xxx" start_level='2'}
Prochainement, je rajouterai des exemples des différents menus que vous pouvez générer avec CMSMS.
N'oubliez pas de chercher des informations dans l'aide de CMSMS, notamment dans la Gestion de menus, et dans les gabarits de menus.
Vous pouvez également consulter cette doc en anglais.
Cliquez ici pour ajouter un commentaire
Pas de problème !
Alors normalement, le menu doit se faire tout seul, c'est-à-dire que si vous avez suivi le tuto ci-dessus, il ne vous reste plus qu'à créer les pages (dont le contenu) et le menu se créé automatiquement. Donc vous devez avoir dans votre gabarit, entre les balises <body></body> le code {menu template='simple_navigation'}.
Par contre, pour la position, le style du menu, il faut passer par une feuille de style css (liée au gabarit). Est-ce que c'est plus clair ainsi ? J'espère avoir pu vous aider.
Bonjour,
merci pour ces bons tutos !
Mais, oui il y a toujosr un mais quand on débute en cms ..., j'y comprends rien !!! J'ai un menu simple à insérer, de 4 items et je ne sais où le smettre dans tous ces codes (j'ai choisi simple_navigation) ...
Pouvez-vous m'aider s'il vous palit ? (ou si je suis trop lourde ... ben je comprendrais votre silence ...)
Merci et à très bientôt !
Page précédente: Comment intégrer son template ? Page suivante: Ajout d'un module