Actions

Aide

Différences entre versions de « Menu (modèle) »

De GBLL, TAL, ALAO, etc.

(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}}… »)
 
Ligne 8 : Ligne 8 :
  
 
{{encart|*Les deux paramètres sont optionnels
 
{{encart|*Les deux paramètres sont optionnels
*Les menus publics (2e paramètres) n'ont  
+
*Les menus publics (2e paramètres) n'ont pas d'item pour modifier le menu}}
  
 
=== Second paramètre ===
 
=== Second paramètre ===
Ligne 15 : Ligne 15 :
 
* {{code|private}} : seulement visible quand on est connecté ;
 
* {{code|private}} : seulement visible quand on est connecté ;
 
* autre : ignoré.
 
* autre : ignoré.
 +
 
== Syntaxe du menu==
 
== Syntaxe du menu==
 
Les items de menu sont des catégories et ne peuvent être des liens
 
Les items de menu sont des catégories et ne peuvent être des liens

Version du 17 mai 2022 à 12:49

{{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.

  • Les deux paramètres sont optionnels
  • Les menus publics (2e paramètres) n'ont pas d'item pour modifier le menu

Second paramètre

  • pas de valeur : visible partout
  • onlyPublic : seulement visible quand on n'est pas connecté ;
  • private : seulement visible quand on est connecté ;
  • autre : ignoré.

Syntaxe du 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 :

Pré-requis

Pour fonctionner en mode public/privé, le modèle nécessite l'extension Connected.