Différences entre versions de « Menu (modèle) »
De GBLL, TAL, ALAO, etc.
Ligne 3 : | Ligne 3 : | ||
Utilise https://codepen.io/ahmadbassamemran/pen/zXwZKo. | Utilise https://codepen.io/ahmadbassamemran/pen/zXwZKo. | ||
==Exemple== | ==Exemple== | ||
− | {{code|{{Menu{{pipe}}LexgaMe:Menu{{pipe}}LexgaMe:MenuPub}}}} va créer un menu d'après le contenu de la page [[LexgaMe:Menu]] pour les utilisateurs authentifiés et d'après la page [[LexgaMe:MenuPub]] pour les autres. | + | {{Menu|LexgaMe:Menu|LexgaMe:MenuPub}}{{code|{{Menu{{pipe}}LexgaMe:Menu{{pipe}}LexgaMe:MenuPub}}}} va créer un menu d'après le contenu de la page [[LexgaMe:Menu]] pour les utilisateurs authentifiés et d'après la page [[LexgaMe:MenuPub]] pour les autres. |
{{clear}} | {{clear}} | ||
− | + | === Informations complémentaires === | |
− | + | *Les deux paramètres sont optionnels ; | |
− | + | *Les menus publics (2e paramètres) n'ont pas d'item pour modifier le menu. | |
− | *Les menus publics (2e paramètres) n'ont pas d'item pour modifier le menu | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Syntaxe du menu== | == Syntaxe du menu== |
Version du 17 mai 2022 à 12:52
{{Menu}}
permet de créer un menu d'après le contenu d'une page à inclure.
Utilise https://codepen.io/ahmadbassamemran/pen/zXwZKo.
Exemple
{{Menu|LexgaMe:Menu|LexgaMe:MenuPub}}
va créer un menu d'après le contenu de la page LexgaMe:Menu pour les utilisateurs authentifiés et d'après la page LexgaMe:MenuPub pour les autres.
Informations complémentaires
- Les deux paramètres sont optionnels ;
- Les menus publics (2e paramètres) n'ont pas d'item pour modifier le menu.
Les items de menu sont des catégories et ne peuvent être des liens Les items du sous-menu doivent être des liens
~nomItem1+Texte de l'item1>[[Item1 du sous-menu de l'item1]][[Item2 du sous-menu de l'item1]] ~nomItem2+Texte de l'item2>[[Item1 du sous-menu de l'item2]][[Item2 du sous-menu de l'item2]]
Style
Les menus ne doivent pas être visible à l'extérieur du wiki. On privilégiera Vector, mais le style global est stocké dans :
- MediaWiki:Common.css affichage par défaut du menu
- pour cacher le menu selon la présence de la classe :
.onlyPublic
MediaWiki:LoggedIn.css ;.private
MediaWiki:NotLoggedIn.css.
Pré-requis
Pour fonctionner en mode public/privé, le modèle nécessite l'extension Connected.