Menu (modèle)
De GBLL, TAL, ALAO, etc.
Révision datée du 17 mai 2022 à 12:48 par Loizbek (discussion | contributions) (Page créée avec « {{Mod|Menu}} permet de créer un menu d'après le contenu d'une page à inclure. Utilise https://codepen.io/ahmadbassamemran/pen/zXwZKo. ==Exemple== {{code|{{Menu{{pipe}}… »)
Révision datée du 17 mai 2022 à 12:48 par Loizbek (discussion | contributions) (Page créée avec « {{Mod|Menu}} permet de créer un menu d'après le contenu d'une page à inclure. Utilise https://codepen.io/ahmadbassamemran/pen/zXwZKo. ==Exemple== {{code|{{Menu{{pipe}}… »)
{{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.
→
{{encart|*Les deux paramètres sont optionnels
- Les menus publics (2e paramètres) n'ont
Second paramètre
pas de valeur
: visible partoutonlyPublic
: seulement visible quand on n'est pas connecté ;private
: seulement visible quand on est connecté ;- autre : ignoré.
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.