Modèle:Menu de navigation/documentation
- Description
- Ce modèle affiche à droite un sommaire (encadré et structuré avec menus déroulants) permettant de naviguer dans ce pour quoi il a été conçu : les pages d’aides, les pages internes et les pages de projets.
- À chaque sélection d'un menu déroulant, cela rétractera automatiquement les autres.
- Il est fait pour créer d’autres modèles de menus, un par groupe de pages.
- Il est volontairement contraignant : on peut mettre un maximum de 3 liens en tête de menu, un maximum de 6 groupes de liens, et un maximum de 6 liens par groupe de liens.[1]
- Syntaxe
{{Menu de navigation |titre menu = titre du sommaire |lien1 = 1er lien |lien2 = 2e lien |lien3 = 3e lien <!-- ici commence la syntaxe de chacun des 6 groupes --> |titre groupeX = le titre du groupeX |état groupeX = {{{état groupeX|}}} |groupeX lien1 = [[1er lien d'une page]] |groupeX lien2 = [[2e lien d'une page]] |groupeX lien3 = … |groupeX lien4 = |groupeX lien5 = |groupeX lien6 = […] }}
- où
X
(entre 1 et 6) : représente le numéro du groupe du menu déroulant.1er lien, 2e lien
et3e lien
: nom des liens.- Chaque lien sera précédé et suivi des doubles crochets pour établir le lien vers la page.
- Le titre du groupe principal n'est pas sous forme de lien et ne pourra pas être en gras ni italique.
état groupeX =
: si la valeur estaffiché
, il déroulera le menu correspondant.
Syntaxe complète
{{Menu de navigation |titre menu = |lien1 = |lien2 = |lien3 = |titre groupe1 = |état groupe1 = {{{état groupe1|}}} |groupe1 lien1 = |groupe1 lien2 = |groupe1 lien3 = |groupe1 lien4 = |groupe1 lien5 = |groupe1 lien6 = |titre groupe2 = |état groupe2 = {{{état groupe2|}}} |groupe2 lien1 = |groupe2 lien2 = |groupe2 lien3 = |groupe2 lien4 = |groupe2 lien5 = |groupe2 lien6 = |titre groupe3 = |état groupe3 = {{{état groupe3|}}} |groupe3 lien1 = |groupe3 lien2 = |groupe3 lien3 = |groupe3 lien4 = |groupe3 lien5 = |groupe3 lien6 = |titre groupe4 = |état groupe4 = {{{état groupe4|}}} |groupe4 lien1 = |groupe4 lien2 = |groupe4 lien3 = |groupe4 lien4 = |groupe4 lien5 = |groupe4 lien6 = |titre groupe5 = |état groupe5 = {{{état groupe5|}}} |groupe5 lien1 = |groupe5 lien2 = |groupe5 lien3 = |groupe5 lien4 = |groupe5 lien5 = |groupe5 lien6 = |titre groupe6 = |état groupe6 = {{{état groupe6|}}} |groupe6 lien1 = |groupe6 lien2 = |groupe6 lien3 = |groupe6 lien4 = |groupe6 lien5 = |groupe6 lien6 = }}
- Exemple
Code employé du sommaire ci-contre
{{Menu de navigation |titre menu = [[Sommaire]] |lien1 =[[Important partie 1]] |lien2 =[[Important partie 2]] |lien3 =[[Important partie 3]] |titre groupe1 = Premier secours |état groupe1 = {{{état groupe1|}}} |groupe1 lien1 ='''[[Que faire maintenant]]''' |groupe1 lien2 =[[Ensuite]] |groupe1 lien3 =[[Puis]] |groupe1 lien4 =[[Après]] |groupe1 lien5 =[[Autres choses]] |groupe1 lien6 =[[C’est fini !]] |titre groupe2 = La maintenance |état groupe2 = affiché |groupe2 lien1 =[[À qui cela s’adresse]] |groupe2 lien2 =[[…]] |groupe2 lien3 =[[…]] |groupe2 lien4 =[[…]] |groupe2 lien5 =[[…]] |groupe2 lien6 =[[…]] |titre groupe3 = Et cætera |état groupe3 = {{{état groupe3|}}} |groupe3 lien1 =Etc. |groupe3 lien2 =Etc. |groupe3 lien3 =Etc. |groupe3 lien4 =Etc. |groupe3 lien5 =Etc. |groupe3 lien6 =Etc. }}
- Remarques
-
- Ne pas utiliser l’apostrophe droit « ' » mais le courbe « ’ ».
- Ceci est un brouillon temporaire (8 déc. 2010)
- Il est déjà fonctionne sur plus d'une trentaine de pages d'aide. Ce menu n’est pour l’instant pas accessible, et son ergonomie est améliorable. C’est le mieux qu’on puisse faire avec le script déroulant actuel. Une version améliorée est prête avec les codes w:en:User:Dodoïste/navmenu.css and w:en:User:Dodoïste/navmenu.js, testés sur w:en:Wikipedia:WikiProject Accessibility/Navigation menu.
- Sources employées
- Le menu est réalisé à l'aide des modèles :
- Voir aussi
{{Menu de navigation aide}}
{{Fil d'Ariane}}
- Autres projets :
- ↑ Cela permet d’éviter une surcharge cognitive de l’utilisateur et de respecter la règle du nombre sept, plus ou moins deux.