Différences entre versions de « Menu (modèle) »
De GBLL, TAL, ALAO, etc.
Ligne 1 : | Ligne 1 : | ||
− | {{Mod|Menu}} permet de créer un menu d'après le contenu d'une page à inclure. | + | {{Menu|LexgaMe:Menu|LexgaMe:MenuPub}}{{Mod|Menu}} permet de créer un menu d'après le contenu d'une page à inclure. |
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. | |
{{clear}} | {{clear}} | ||
=== Informations complémentaires === | === Informations complémentaires === |
Version actuelle datée du 10 janvier 2024 à 17:26
{{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.