Module:Designation/Documentation
Ceci est la page de documentation du module Scribunto dont le code écrit en Lua est dans la page Module:Designation [historique].
Cette page n’est pas destinée à être visualisée directement. Les liens utilisant des pseudo-variables peuvent paraître rompus (en rouge) ; ne pas les remplacer par des noms de pages codés en dur ni des URL.
Cette page n’est pas destinée à être visualisée directement. Les liens utilisant des pseudo-variables peuvent paraître rompus (en rouge) ; ne pas les remplacer par des noms de pages codés en dur ni des URL.
Projet Scribunto : Aide · Catégorie:Modules · Index complet des modules et de leur documentation ·
{{Module|nom du module}}
· {{Modèle utilisant les modules Lua}}
Modules de base :
Documentation module
· String
· List
· Wikibase
· TNT
Le module:Designation contient le code pertinent à des modèles servant à abréger des titres ({{Mgr}}
, {{Mme}}
...), des ordinaux ({{1er}}
, {{2de}}
…, IIe, XXe…) et toute autre abréviation mettant en exposant.
Module:Designation2 offre plus de possibilités.
Exemples
modifier- Ce code dans un modèle
-
{{#invoke:Designation|Construire|un=M|deux=me|trois=Madame}}
- donne
- Mme
- Au survol de « Mme », le mot « Madame » est affiché.
- Ce code dans un modèle
-
{{#invoke:Designation|Construire|un=M|deux=me|trois=Madame|v=sc}}
- donne
- Mme
- Les lettres en exposant sont en petites capitales. Au survol de « Mme », le mot « Madame » est affiché.
- Ce code dans un modèle
-
{{#invoke:Designation|Construire|un=M|deux=me|trois=Madame|v=s}}
- donne
- Mme
- Les lettres en exposant sont soulignées. Au survol de « Mme », le mot « Madame » est affiché.
- Ce code dans un modèle
-
{{#invoke:Designation|Construire|un=M.|deux=|trois=monsieur}}
- donne
- M.
- Le paramètre
deux
est vide, ce que le module accepte. Au survol de « M. », le mot « monsieur » est affiché. - Les paramètres
un
,deux
ettrois
peuvent être vides, mais doivent être nommés explicitement.
Paramètres dans l'appel de modèle
modifierParamètres à passer au modèle :
<texte>
(optionnel) : texte affiché à la suite du titre, les deux liés par une espace insécable
Paramètres dans le code du modèle
modifierParamètres à passer au module (et non PAS au modèle) :
un=<texte>
(obligatoire) : première partie de l'abréviation (peut être vide)deux=<texte>
(obligatoire) : deuxième partie de l'abréviation (peut être vide)trois=<texte>
(obligatoire) : message de l'infobulle (peut être vide)v=
(optionnel) : registre d'états, chaque état séparé par une virgule et autant d'espaces que souhaité (exemples :v=s
,v=m, p, nx
)m
(état optionnel) : mettre en minuscule les lettres du paramètreun
p
(état optionnel) : insérer un point (.
) entre les paramètresun
etdeux
nx
(état optionnel) : ne PAS mettre en exposant les lettres du paramètredeux
s
(état optionnel) : souligner le texte du paramètredeux
sc
(état optionnel) : mettre en petites capitales (small caps) les lettres du paramètredeux