Modèle:IndexAlpha
Description
- Modèle qui permet de créer automatiquement un index alphabétique d'un dictionnaire, centré sur 2 lignes et avec lien relatifs vers les sous-pages.
Paramètres
Permet de créer automatiquement un index alphabétique d'un dictionnaire, centré sur 2 lignes et avec lien relatifs vers les sous-pages.
Paramètre | Description | Type | État | |
---|---|---|---|---|
Titre de l’index | titre | Titre ajouté au dessus de la liste des lettres
| Chaîne | facultatif |
Schéma de lien | lien | Schéma du nom des pages vers lesquelles lier, avec la chaîne « %s » pour indiquer l’emplacement de la lettre
| Inconnu | facultatif |
Mode alphabet ancien | restreint | Retire de l’index les lettres J et V | Booléen | facultatif |
Modifications | modifs | Liste des modifications séparées par des virgules (sans espace après la virgule). Il existe trois types de modifications : 1) l’ajout, par exemple « A+Ĉ », indique que la lettre « Ĉ » doit être ajoutée après la lettre « A » (fonctionne également dans l’autre sens : « Ĉ+A » indique que « Ĉ » doit être ajoutée avant « A ») ; 2) le retrait, par exemple « -A », indique que la lettre « A » doit être retirée ; 3) le déplacement, par exemple « A>D » indique que la lettre « D » doit être positionnée immédiatement après la lettre « A » (attention, pour le changement, c’est toujours la seconde lettre qui change de place) | Chaîne | facultatif |
Modificateurs
Le modèle accepte trois modificateurs (paramètre modifs
) : l’ajout, le retrait et le déplacement. Les modificateurs doivent être listées les uns après les autres, séparés par des virgules. L’ordre d’interprétation des modificateurs est fait dans l’ordre dans lequel ils sont donnés au modèle. Bien que la description donnée ci-dessous utilise des exemples avec une seule lettre, il est possible de faire des entrées contenant plusieurs lettres : par exemple, pour ajouter une entrée « C'H » après la lettre « H », on écrira « H+C'H ».
Attention : le paramètre modifs
ne doit contenir aucun espace, que ça soit autour des virgules ou des modificateurs.
Ajout
Pour ajouter une lettre dans la liste, il faut utiliser le modificateur « + ». Par exemple, « A+Ĉ » indique que la lettre « Ĉ » doit être ajoutée après la lettre « A ». Pour ajouter une lettre avant une autre, il faut écrire « Ĉ+A ». Notez que pour le modificateur fonctionne, il faut que l’une des deux lettres soit déjà dans la liste (elle servira de « point d’attache ») et l’autre lettre ne doit pas y être. Dans le cas contraire, une erreur sera affichée.
Retrait
Pour retirer une lettre de la liste, il faut utiliser le modificateur « - ». Par exemple, « -A » retire la lettre « A » de la liste. La lettre à retirer doit être dans la liste.
Déplacement
Pour déplacer une lettre, il faut utiliser le modificateur « > ». Par exemple, « A>Z » indique que la lettre « Z » doit être positionnée immédiatement après la lettre « A ». La première lettre sert de « point d’attache », la deuxième lettre est celle déplacée. Il s’agit d’un raccourci pour « -Z;A+Z ».
Exemples
{{IndexAlpha}}
Index alphabétique
A – B – C – D – E – F – G – H – I – J – K – L – M
N – O – P – Q – R – S – T – U – V – W – X – Y – Z
{{IndexAlpha|modifs=-W,-X}}
Index alphabétique
A – B – C – D – E – F – G – H – I – J – K – L
M – N – O – P – Q – R – S – T – U – V – Y – Z
{{IndexAlpha|modifs=A+CH}}
Index alphabétique
A – CH – B – C – D – E – F – G – H – I – J – K – L
M – N – O – P – Q – R – S – T – U – V – W – X – Y – Z
{{IndexAlpha|modifs=A>Z}}
Index alphabétique
A – Z – B – C – D – E – F – G – H – I – J – K – L
M – N – O – P – Q – R – S – T – U – V – W – X – Y
{{IndexAlpha|modifs=Z>A}}
Index alphabétique
B – C – D – E – F – G – H – I – J – K – L – M – N
O – P – Q – R – S – T – U – V – W – X – Y – Z – A
{{IndexAlpha|restreint=1}}
Index alphabétique
A – B – C – D – E – F – G – H – I – K – L – M
N – O – P – Q – R – S – T – U – W – X – Y – Z
{{IndexAlpha|titre=La liste des lettres}}
La liste des lettres
A – B – C – D – E – F – G – H – I – J – K – L – M
N – O – P – Q – R – S – T – U – V – W – X – Y – Z
{{IndexAlpha|lien=Lettre %s}}
Index alphabétique
A – B – C – D – E – F – G – H – I – J – K – L – M
N – O – P – Q – R – S – T – U – V – W – X – Y – Z
{{IndexAlpha|modifs=H+IJ,-I,-J}}
Index alphabétique
A – B – C – D – E – F – G – H – IJ – K – L – M
N – O – P – Q – R – S – T – U – V – W – X – Y – Z
Voir aussi
{{IndexAlpha2}}