Help:Mots magiques

From MediaWiki.org
(Redirected from Help:Variables/fr)
Jump to: navigation, search
This page is a translated version of the page Help:Magic words and the translation is 92% complete.

Other languages:
العربية • ‎অসমীয়া • ‎تۆرکجه • ‎bosanski • ‎català • ‎čeština • ‎dansk • ‎Deutsch • ‎Zazaki • ‎English • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎Frysk • ‎galego • ‎Հայերեն • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎ქართული • ‎한국어 • ‎Lëtzebuergesch • ‎मैथिली • ‎олык марий • ‎मराठी • ‎Bahasa Melayu • ‎Nederlands • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎русский • ‎سنڌي • ‎සිංහල • ‎slovenčina • ‎српски / srpski • ‎svenska • ‎தமிழ் • ‎Türkçe • ‎українська • ‎Tiếng Việt • ‎中文
PD Note : Si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d'informations sont disponibles sur les pages d'aide du projet domaine public.
PD

Les mots magiques sont des chaînes textuelles que MediaWiki associe à une valeur ou à une fonction, comme l'heure, des détails sur le site ou un nom de page. Cette page concerne seulement l'utilisation des mots magiques standard ; pour une référence technique, voir Manual:Magic words.

Les mots magiques se répartissent en trois catégories :

  • Sélecteurs de comportement : ce sont des mots écrits en capitales et entourés de doubles caractères de soulignement, par exemple : __FOO__.
  • Variables : ce sont des mots écrits en capitales et encadrés de doubles accolades.

exemple : {{FOO}}. Sous cette forme ils ressemblent vraiment aux modèles.

Les variables et les fonctions de parseur peuvent fonctionner avec subst:, tout comme les modèles. Les pages qui utilisent ces mots magiques seront affectées ou retourneront la page en cours (par défaut), et ce même si le mot est ajouté via un modèle transclus ou un message système inclus.

Les sélecteurs de comportement

Un sélecteur de comportement contrôle l'architecture ou le comportement de la page, et peut tout aussi bien être utilisé pour spécifier des omissions volontaires et des inclusions dans le contenu.

Mot Description Versions
Table des matières
__NOTOC__ Masque la table des matières (TOC).
__FORCETOC__ Force l'apparition de la table des matières avant le premier titre, même si le sélecteur __NOTOC__ est utilisé.
__TOC__ Affiche la table des matières à l'endroit où est placé ce sélecteur. Il est prioritaire sur __NOTOC__. Si ce sélecteur est utilisé plusieurs fois, la table des matières apparaîtra à l'emplacement de la première occurrence.
Modification
__NOEDITSECTION__ Cache le lien qui, à côté d'un titre de section, permet de modifier uniquement cette section. C'est particulièrement utile quand une rubrique est créée depuis un modèle : dans un tel cas, le lien normal de modification du wiki afficherait le code source du modèle, ce qui est contre-intuitif pour l'utilisateur. Si un modèle contient plusieurs sections, il sera peut-être nécessaire d'ajouter $noeditsection après chacune d'elles. L'utilisation de ceci dans un modèle étendra l'effet de ce modèle, celui de la page dans laquelle il est inclus, ainsi que celui de tous les autres modèles inclus dans la même page. Pour une solution de contournement, voyez ici.
__NEWSECTIONLINK__ Ajoute un lien à côté de l'onglet Modifier pour créer une nouvelle section, sauf dans une page de discussion (voir Ajouter une section en fin de page).
1.7
__NONEWSECTIONLINK__ Supprime le lien à côté de l'onglet Modifier sur les pages dans les espaces de noms de discussion.
1.15
r47522
Catégories
__NOGALLERY__ Utilisé dans une page de catégorie, remplace les miniatures par des liens normaux
1.7
__HIDDENCAT__ Utilisé dans une page de catégorie, efface la catégorie de la liste de ses sous-catégories et de ses catégories parents (une option dans les préférences de l'utilisateur permet de les afficher)
1.13
Traduction
__NOCONTENTCONVERT__
__NOCC__
Sur les wikis ayant des variantes de langage, n'applique pas la traduction d'une langue à l'autre dans l'affichage de l'article. Par exemple, ne montrer que le Chinois (zh) au lieu des variantes telles que zh_cn, zh_tw, zh_sg, ou zh_hk.
__NOTITLECONVERT__
__NOTC__
Sur les wikis ayant des variantes de langage, n'applique pas la traduction d'une langue à l'autre au titre (tout autre contenu est traduit)
Autre
__START__ Aucun effet. Était utilisé pour indiquer l'endroit où commence le message de base de donnée après un commentaire qui ne doit pas être transclus. Supprimé dans r1695 et complètement supprimé dans r24784.
1.10
r1610
__END__ Marque explicitement la fin de l'article, empêchant ainsi MediaWiki de retirer les blancs superflus. Supprimé dans 19213.
1.1 – 1.8
__INDEX__ Informe les moteurs de recherche d'indexer cette page (surpasse $wgArticleRobotPolicies, mais pas robots.txt). Il est régit par la variable $wgExemptFromUserRobotsControl
1.14
__NOINDEX__ Indique aux moteurs de recherche de ne pas indexer la page (i.e de ne pas la lister dans les résultats des recherches du moteur). Il est régit par la variable $wgExemptFromUserRobotsControl.
1.14
r37973
__STATICREDIRECT__ Sur les pages de redirection, empêche MediaWiki de mettre à jour automatiquement le lien quand quelqu'un déplace une page et vérifie "Mettre à jour les redirections pointant vers le titre original" (ce qui nécessite $wgFixDoubleRedirects).
1.13
r37928
__NOGLOBAL__ Désactive la page de l'utilisateur global. S'il figure sur la page principale de l'utilisateur, cela l'empêche d'être affichée sur les wikis distants, et détermine aussi si un lien vers une page utilisateur d'un wiki distant doit être en rouge ou en bleu.
1.28

Variables

Les variables retournent les informations à propos de la page courante, du wiki ou de la date. Leur syntaxe est similaire à ces modèles. Les variables indiquées par "[Coûteux]" sont repérées par le logiciel, et le nombre de ces variables inclues dans la page est limité.

S'il y a un conflit entre le nom d'un modèle et une variable, c'est la variable qui sera utilisée (donc pour transcoder le modèle Template:PAGENAME, il faudra écrire {{Template:PAGENAME}}). Dans certains cas, des paramètres additionnels, forceront le passer à appeler le modèle. Par exemple, {{CURRENTDAYNAME|x}} transcode Template:CURRENTDAYNAME, et non pas le modèle.

Date et heure

Les variables suivantes renvoient l'heure et la date actuelles dans UTC.

A cause de MediaWiki et du cache du navigateur, ces variables apparaissent fréquemment quand la page a été cachée plutôt que la date actuelle.

Les mots clés date et temps sont formatés au sein du contenu du langage wiki depuis 1.19. Ils se basent sur page content language.

Variable Sortie Description Versions
Année
{{CURRENTYEAR}} 2017 Année
Mois
{{CURRENTMONTH}} 10 Mois (en deux chiffres)
{{CURRENTMONTH1}} 10 Mois (sans zéro non-significatif)
{{CURRENTMONTHNAME}} octobre Mois (nom)
{{CURRENTMONTHNAMEGEN}} octobre Mois (forme génitive)
{{CURRENTMONTHABBREV}} oct. Mois (abréviation)
1.5
Jour
{{CURRENTDAY}} 17 Jour du mois (sans zéro non-significatif)
{{CURRENTDAY2}} 17 Jour du mois (en deux chiffres)
1.6
{{CURRENTDOW}} 2 Jour de la semaine (en un chiffre), allant de 0 (pour le dimanche) au 6 (pour le samedi)
{{CURRENTDAYNAME}} mardi Jour de la semaine (nom)
Heure
{{CURRENTTIME}} 23:57 Temps (Format HH:mm 24 h)
{{CURRENTHOUR}} 23 Heure (en deux chiffres, sur 24h)
Autre
{{CURRENTWEEK}} 42 Semaine (nombre)
{{CURRENTTIMESTAMP}} 20171017235718 YYYYMMDDHHmmss temps actuel
1.7

Les variables suivantes font exactement la même chose que les précédentes mais en utilisant la configuration du serveur du site ou $wgLocaltimezone.

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

Pour avoir plus d'informations sur le formatage du temps, il vous faudra installer Extension:ParserFunctionsExtension:ParserFunctions pour utiliser le #time parser function.

Metadonnées techniques

Note: Les variables de révisions renvoient des données à propos de la dernière édition jusqu'à la page actuelle, même si on regarde une ancienne version de la page.

Variable Sortie Description Versions
Site
{{SITENAME}} MediaWiki Le nom du site du wiki ($wgSitename).
{{SERVER}} //www.mediawiki.org Domaine URL ($wgServer).
{{SERVERNAME}} www.mediawiki.org Sous-domaine et nom de domaine (N'est plus dépendant de $wgServerName depuis la version 1.17)
{{DIRMARK}}
{{DIRECTIONMARK}}

Produit une indication Unicode de direction correspondant à la direction de la langue par défaut du wiki (‎ sur les wikis de-gauche-à-droite, ‏ sur les wikis de-droite-à-gauche), utile dans du texte contenant des langues de directions différentes. Depuis 1.19, cette direction dépend de la langue du contenu de la page.
1.7
r14442
{{SCRIPTPATH}} /w Chemin relatif des scripts ($wgScriptPath).
{{STYLEPATH}} /w/skins Chemin relatif des styles ($wgStylePath).
1.16
{{CURRENTVERSION}} 1.31.0-wmf.4 (477691b) La version MediaWiki du wiki.
1.7
r14199
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
en
en
Langage d'interface par défaut du Wiki ($wgLanguageCode)
1.7
r14661
Page
{{PAGEID}} 40101 Retourne l'identifiant de la page.
1.20
Gerrit change 9858
{{PAGELANGUAGE}}

{{#language:{{PAGELANGUAGE}}}}

fr

français

Rend la langue de la page courante. Le code de langue renvoyé par cette variable peut être converti en nom de langue au moyen de {{#language:...}}.
1.29
Gerrit change 330982
{{PROTECTIONLEVEL:action}} Indique le niveau de protection (p.e. "autoconfirmed", "sysop") pour une action donnée (p.e. "edit", "move") sur la page courante. Renvoie une chaîne vide si la page n'est pas protégée pour cette action.
1.15
r45587
{{PROTECTIONEXPIRY:action}} Indique date date/heure d'expiration (p.e. "20160418155030", "infinity") de la protection de la page courante pour une action donnée (p.e. "edit", "move"). Retourne "infinity" si non protégé.
1.27
Gerrit change 255717
{{CASCADINGSOURCES}} [Coûteux] Rend les origines des éventuelles protections en cascades s'appliquant à la page courante. Le titre de la page courante elle-même n'est mentionné que si elle se transclut elle-même.
1.23
Gerrit change 104999
Révision la plus récente de la page actuelle
{{REVISIONID}} 2566170 IDENTIFICATION de la révision unique.
1.5
{{REVISIONDAY}} 16 Jour où l'édition a été effectuée (sans zéro non-significatif).
1.8
{{REVISIONDAY2}} 16 Jour où l'édition a été effectuée (en deux chiffres).
1.8
{{REVISIONMONTH}} 09 Mois où l'édition a été effectuée (en deux chiffres depuis 1.17+, sans zéro non-significatif dans les versions antérieures).
1.8
{{REVISIONMONTH1}} 9 Mois où l'édition a été effectuée (sans zéro non-significatif).
1.17
r66200
{{REVISIONYEAR}} 2017 Année où l'édition a été effectuée
1.8
{{REVISIONTIMESTAMP}} 20170916081609 Horodatage au moment de l'édition
1.8
{{REVISIONUSER}} Wladek92 Le nom d'utilisateur de l'utilisateur ayant apporté la plus récente modification à la page, ou celui de l'utilisateur actuel lors de la prévisualisation d'une modification.
1.15
r48149
{{REVISIONSIZE}} 74202 La taille (en octets de wikitexte) de la révision actuelle de la page.
1.22
Gerrit change 82650
Affectant le contenu de la page
{{DISPLAYTITLE:titre}}
{{DISPLAYTITLE:titre|noerror}}
{{DISPLAYTITLE:titre|noreplace}}
Formate le titre de la page courante. La valeur doit être équivalente au titre par défaut: seule la capitalisation de certaines parties du titre (pas toutes) peut être différente et les espaces peuvent être remplacés par des caractères de soulignement (ces contraintes peuvent être définies au moyen de $wgRestrictDisplayTitle). Ce mot magique peut être activé ou désactivé au moyen de $wgAllowDisplayTitle. Il est actif par défaut depuis la version 1.10+, désactivé par défaut dans les versions antérieures.

Un second argument noerror ou noreplace peut être mentionné afin de supprimer le message d'erreur s'affichant habituellement en cas d'utilisation de plusieurs instances du mot magique displaytitle sur une même page ou pour que cette instance soit sans effet si une autre instance de displaytitle est déjà présente plus tôt sur la même page.

1.7

1.24
Gerrit change 144870

(pour noerror et noreplace)
{{DEFAULTSORT:clédetri}}
{{DEFAULTSORTKEY:clédetri}}
{{DEFAULTCATEGORYSORT:clédetri}}
{{DEFAULTSORT:clédetri|noerror}}
{{DEFAULTSORT:clédetri|noreplace}}
Défini une clé de tri par défaut selon laquelle la page courante sera rangée dans les catégories. Par exemple, indiquer {{DEFAULTSORT:Smith , John}} à la fin de la page John Smith, cette page apparaîtra par défaut sous la lettre S dans les catégories. Un second argument noerror ou noreplace peut être mentionné afin de supprimer le message d'erreur s'affichant habituellement en cas d'utilisation de plusieurs instances du mot magique defaultsortkey sur une même page ou pour que cette instance soit sans effet si une autre instance de defaultsortkey est déjà présente plus tôt sur la même page.
1.10

1.19
r96767

(pour noerror et noreplace)


Statistiques

Les nombres rendus par ces variables contiennent généralement des séparateurs (virgules, points ou espaces, dépendant de la langue configurée) mais peuvent aussi renvoyer des nombres bruts avec le marqueur ":R" (par exemple {{NUMBEROFPAGES}} → 606 072 et {{NUMBEROFPAGES:R}} → 606072).

Utiliser "|R" pour les mots magiques exigeant un paramètre tel que PAGESINCATEGORY (par exemple {{PAGESINCATEGORY:Help}} et {{PAGESINCATEGORY:Help|R}}, ou {{PAGESINCATEGORY:Help|subcats}} et {{PAGESINCATEGORY:Help|subcats|R}}). S'applique également à {{PAGESIZE:nom de page}} ci-dessus.

Les mots magiques de nombres sont formatés selon la langue du contenu du wiki ou, depuis 1.19, selon la langue du contenu de la page.

Variable Sortie Description Versions
{{NUMBEROFPAGES}} 606 072 Nombre de pages du wiki.
1.7
{{NUMBEROFARTICLES}} 36 812 Nombre de pages dans les "espaces de noms" de contenu.
{{NUMBEROFFILES}} 3 233 Nombre de fichiers téléversés.
1.5
{{NUMBEROFEDITS}} 2 647 549 Nombre d'éditions du wiki.
1.10
r21319
{{NUMBEROFVIEWS}} Nombre de vues de pages. Généralement inutile sur un wiki utilisant du caching. Supprimé en Gerrit change 150699.
1.14 – 1.24
r42721
{{NUMBEROFUSERS}} 11 503 171 Nombre d'utilisateurs enregistrés.
1.7
{{NUMBEROFADMINS}} 187 Nombre d'utilisateurs dans le groupe sysop.
1.7
{{NUMBEROFACTIVEUSERS}} 1 352 Nombre d'utilisateurs actifs, sur base du critère utilisé dans Special:Statistics.
1.15
r47392
{{PAGESINCATEGORY:categoryname}}
{{PAGESINCAT:categoryname}}
109
109
[Coûteux] Nombre de pages (en ce compris les sous-catégories et fichiers) dans la catégorie spécifiée. (la catégorie Category:Help est utilisée à titre d'exemple)
1.13
r32932
{{PAGESINCATEGORY:nom de catégorie|all}}
{{PAGESINCATEGORY:nom de catégorie|pages}}
{{PAGESINCATEGORY:nom de catégorie|subcats}}
{{PAGESINCATEGORY:nom de catégorie|files}}
109
102
4
3
[Coûteux] Respectivement le nombre
  • total de pages,
  • de pages ordinaires (en excluant les sous-catégories et fichiers),
  • de sous-catégories ou
  • de fichiers

dans la catégorie spécifiée. (la catégorie Category:Help est utilisée à titre d'exemple)

1.20
Gerrit change 12790
{{NUMBERINGROUP:nom de groupe}}
{{NUMINGROUP:nom de groupe}}
33
33
({{NUMBERINGROUP:bureaucrat}} used here)
Nombre d'utilisateurs dans un groupe spécifique.
1.14
r40116
{{PAGESINNS:index}}
{{PAGESINNAMESPACE:index}}
Cette fonctionnalité n'est pas activée. [Coûteux] Nombre de pages dans l'espace de noms spécifié (remplacer "index" par l'index numérique de l'espace de noms). Par exemple, {{PAGESINNAMESPACE:14}} renverra le nombre de pages de catégories. {{PAGESINNS:0}} diffère de {{NUMBEROFARTICLES}} en ceci que le premier inclut les redirections et pages d'homonymie. Désactivé par défaut, activable au moyen de $wgAllowSlowParserFunctions.
1.7

Noms de la page

Variable Sortie Description Versions
{{FULLPAGENAME}} Help:Magic words/fr Espace de nom et titre complet de la page (incluant tous les niveaux de sous-pages)
1.6
{{PAGENAME}} Magic words/fr Titre complet de la page (incluant tous les niveaux de sous-pages) sans l'espace de nom
{{BASEPAGENAME}} Magic words Titre de la sous-page de niveau immédiatement supérieur sans l'espace de nom ("Titre/foo pour "Aide:Titre/foo/bar")

Pour scinder le titre de la page selon des modalités plus complexes, utilisez {{#titleparts:}} de l'extension ParserFunctions.

1.7
{{SUBPAGENAME}} fr Titre de la sous-page ("bar" pour "Aide:Titre/foo/bar")
1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/fr
Help:Magic words/fr
Nom complet de la page du sujet associé (par exemple article ou page). Utile sur les pages de discussions.
1.7
{{TALKPAGENAME}} Help talk:Magic words/fr Nom complet de la page de discussion associée.
1.7
{{ROOTPAGENAME}} Magic words Nom de la racine de la page actuelle. Retournerait Title pour la page Help:Title/Foo/Bar
1.22

Les mots magiques {{BASEPAGENAME}} et {{SUBPAGENAME}} ne fonctionnent que dans les espaces de noms pour lesquels la possibilité de gérer des sous-pages est activée. Pour plus d'information concernant l'activation des sous-pages, voyez $wgNamespacesWithSubpages .

Depuis 1.15+, tous ces mots magiques acceptent un paramètre pour spécifier une page autre que la page courante:

  • {{PAGENAME:Template:Main Page}}Main Page
Avertissement Avertissement : Si le titre de la page contient des portions qui sont « . » ou « .. », le mot magique échoue et ne retourne rien.
{{PAGENAME:one/./three}} → '. Ne retourne rien.
Avertissement Avertissement : Les titres de pages contenant certains caractères, par exemple des apostrophes ' ou astérisques *, peuvent produire des résultats inattendus lorsqu'ils sont manipulés au moyen de ces mots magiques, p.e. {{PAGESINCATEGORY:{{PAGENAME}}}}. Voir les bugs T16779, T18474, T37628, et T37746. Un moyen simple de contourner ce risque est d'emballer le nom de page dans {{#titleparts:}} de l'extension ParserFunctions.

Par exemple, si le nom de la page est "L'Aquila", le code suivant produira la chaîne "Numeric char encoding":

{{#switch:{{PAGENAME}}
| L'Aquila = No translation
| L = Not OK
| L'Aquila = Entity escaping
| L'Aquila = Numeric char encoding
}}

Noms de pages encodés pour URL

Les mots magiques suivants sont les équivalents aux précédents mais encodés pour usage dans les URLs MediaWiki (c'est-à-dire que les espaces y sont remplacés par des caractères de soulignement et certains caractères encodés sous forme de référence de caractère numérique):

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}
  • {{ROOTPAGENAMEE}}

Notez que {{PAGENAME:...}}, {{PAGENAMEE:...}} et {{urlencode:...}} sont mis en oeuvre de façons distinctes. Voyez Manual:PAGENAMEE encoding pour les détails.

Espaces de noms

Variable Sortie Description Versions
{{NAMESPACE}} Help Nom de l'espace de noms de la page.
{{NAMESPACENUMBER}} 12 index de l'espace de noms de la page
1.20
Gerrit change 4056
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Help
Help
Nom de l'espace de noms de contenu associé
1.7
{{TALKSPACE}} Help talk Nom de l'espace de noms de discussion associé
1.7

Les mots magiques suivants sont les équivalents aux précédents mais encodés pour usage dans les URLs MediaWiki (les espaces y sont remplacés par des caractères de soulignement et certains caractères par leur encodage en pourcentage):

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{ARTICLESPACEE}}
  • {{TALKSPACEE}}

Depuis 1.15+, ils acceptent un nom de page complet en paramètre et retournent l'espace de noms associé à cette page plutôt que celui associé à la page courante.

  • {{NAMESPACE:MediaWiki}} (Pages in main space will return empty)
  • {{NAMESPACE:Template:Main Page}}Template
  • {{SUBJECTSPACE:Template:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

Le paramètre ne peut pas être un nom d'espace de noms.

  • {{SUBJECTSPACE:Help talk}}  (Empty)

Autres

Variable Sortie Description Versions
{{!}} | Permet d'inclure un caractère "barre verticale" dans un argument de modèle ou dans le contenu d'une cellule de tableau. Avant que ceci ne soit ajouté en tant que mot magique, beaucoup de wikis avaient mis en oeuvre cette possibilité au moyen d'un modèle Template:! avec | comme contenu.
1.24
Gerrit change 136234

Fonctions de parseur

Les fonctions de parseur (Parser functions) sont similaires aux variables, mais utilisent un ou plusieurs paramètres (techniquement, tout mot magique qui utilise un paramètre est une fonction de parseur), et leur nom est parfois préfixé par un croisillon pour le différentier des modèles.

Cette page décrit les fonctions de parseur qui sont partie intégrante du logiciel MediaWiki. D'autres fonctions de parseur peuvent être ajoutés via des extensions MediaWiki comme Extension:ParserFunctionsExtension:ParserFunctions. Pour celà, voyez Help:Extension:ParserFunctions/frHelp:Extension:ParserFunctions.

Métadonnées techniques d'une autre page

Fonction de parseur Résultat
(pour la page MediaWiki)
Description Versions
{{PAGEID: nom de la page }} 1 [Coûteux] Rend l'identifiant de page de la page spécifiée.
1.23
Gerrit change 76534
{{PAGESIZE: nom de la page }}
{{PAGESIZE: nom de la page |R}}
180
180
[Coûteux] Rend la taille en octets de la page spécifiée. Utiliser |R pour obtenir les nombres non formatés.
1.13
r33551
{{PROTECTIONLEVEL:action | nom de la page}} sysop [Coûteux] Indique le niveau de protection (p.e. "autoconfirmed", "sysop") pour une action donnée (p.e. "edit", "move") sur la page spécifiée. Renvoie une chaine vide si la page n'est pas protégée pour cette action.
1.21
r44683
{{PROTECTIONEXPIRY:

action | page name}}

infinity [Expensive] Outputs the protection expiry (e.g. "20160418155030", "infinity") for a given action (e.g. "edit", "move") on the specified page. Returns "infinity" if not protected.
1.27
Gerrit change 255717
{{CASCADINGSOURCES: page name}} [Coûteux] Indique les origines d'éventuelles protections en cascade s'appliquant à la page spécifiée. Le titre de la page spécifiée elle-même n'est mentionné que si elle se transclut elle-même.
1.23
Gerrit change 104999
{{REVISIONID: nom de la page }} 2301969 [Coûteux] Identifiant unique de la dernière révision de la page spécifiée*.
1.23
Gerrit change 76534
{{REVISIONDAY: nom de la page }} 4 [Coûteux] Jour de modification de la dernière révision de la page spécifiée* (chiffres significatifs uniquement).
1.23
Gerrit change 76534
{{REVISIONDAY2: nom de la page }} 04 [Coûteux] Jour de modification de la dernière révision de la page spécifiée* (en 2 chiffres);
1.23
Gerrit change 76534
{{REVISIONMONTH: nom de la page }} 12 [Coûteux] Mois de modification de la dernière révision de la page spécifiée* (en 2 chiffres depuis 1.17+, chiffres significatifs uniquement dans les versions antérieures).
1.23
Gerrit change 76534
{{REVISIONMONTH1: nom de la page }} 12 [Coûteux] Mois de modification de la dernière révision de la page spécifiée* (chiffres significatifs uniquement).
1.23
Gerrit change 76534
{{REVISIONYEAR: nom de la page }} 2016 [Coûteux] Année de modification de la dernière révision de la page spécifiée*.
1.23
Gerrit change 76534
{{REVISIONTIMESTAMP: nom de la page }} 20161204201240 [Coûteux] Moment (YYYYMMDDHHmmSS) de la dernière modification de la page spécifiée*.
1.23
Gerrit change 76534
{{REVISIONUSER: nom de la page }} MusikAnimal [Coûteux] Le nom d'utilisateur de la dernière révision de la page précisée*.
1.23
Gerrit change 76534
*Quand le paramètre fourni est égal au titre de l'analyseur, la fonction d'analyse syntaxique retourne la version précédente et par substitution, cela comprend les chaînes vides quand il s'agit d'une création de page, mais avec les valeurs de la version courante pour l'affichage, incluant les anciennes versions. Dans ce cas, la fonction d'analyse coûte très peu.


Données d'URL

Fonction d'analyseur Entrée → Sortie Description Versions
{{localurl:nom de page}}
{{localurl:nom de page
|chaîne recherchée}}
{{localurl:MediaWiki}}
→ /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}}
→ /w/index.php?title=MediaWiki&printable=yes
Le chemin relatif du titre.
{{fullurl:nom de page}}
{{fullurl:nom de page
|chaîne recherchée}}

{{fullurl:interwiki:nom de page distante
|chaîne recherchée}}
{{fullurl:Category:Top level}}
→ //www.mediawiki.org/wiki/Category:Top_level

{{fullurl:Category:Top level|action=edit}}
→ //www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit
{{fullurl:s:Electra|action=edit}}
https://en.wikisource.org/wiki/Electra?action=edit
{{fullurl:s:es:Electra|action=edit}}
https://en.wikisource.org/wiki/es:Electra?action=edit

Un chemin relatif de protocole vers le titre. Ceci résoud aussi les préfixes interwiki. Remarque : les liens relatifs de protocole (texte brut) sans crochets ne sont pas automatiquement interprétés.
1.5
{{canonicalurl:nom de page}}
{{canonicalurl:nom de page
|chaîne recherchée}}

{{canonicalurl:interwiki:nom de page distante
|chaîne recherchée}}
{{canonicalurl:Category:Top level}}
https://www.mediawiki.org/wiki/Category:Top_level

{{canonicalurl:Category:Top level|action=edit}}
https://www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit

Le chemin absolu vers le titre, en utilisant la forme canonique de l'URL. Les préfixes interwiki seront interprétés.
1.18
{{filepath:nom de fichier}}
{{filepath:nom de fichier|nowiki}}
{{filepath:nom de fichier|taille de l'index}}
{{filepath:Wiki.png}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png

{{filepath:Wiki.png|nowiki}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
{{filepath:Example.svg|300}}
→ //upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/300px-Example.svg.png

Un chemin relatif de protocole vers la taille réelle ou la miniature (1.18+) d'un fichier multimédia.
1.12
r25854

1.18
r80813
{{urlencode:chaîne}} ou
{{urlencode:chaîne|QUERY}}
{{urlencode:chaîne|WIKI}}
{{urlencode:chaîne|PATH}}
{{urlencode:x:y/z á é}} or
{{urlencode:x:y/z á é|QUERY}}
→ x%3Ay%2Fz+%C3%A1+%C3%A9
{{urlencode:x:y/z á é|WIKI}}
→ x:y/z_%C3%A1_%C3%A9
{{urlencode:x:y/z á é|PATH}}
→ x%3Ay%2Fz%20%C3%A1%20%C3%A9

Remarquez que la valeur pour défaut a changé de |WIKI à |QUERY en 1.17; ceci peut casser certains modèles qui utilisent cette fonction.

L'entrée encodée pour être utilisée en tant qu'URL. Remarquez qu'il n'y a pas de fonction de décodage (urldecode) comme il y avait dans Extension:StringFunctionsExtension:StringFunctions (obsolete)..
Encodage
Codeespace
 none + 
QUERY + 
 WIKI _ 
 PATH%20
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:chaîne}} {{anchorencode:x y z á é}}
→ x_y_z_.C3.A1_.C3.A9
L'entrée encodée utilisée dans l'URL pour les ancres des sections (suit le symbole « # » de l'URL).
1.6
r16279

Espaces de noms

{{ns:}} returns the current localized name for the namespace with that index, canonical name, or local alias. Thus {{ns:6}}, {{ns:File}}, and {{ns:Image}} (an old name for the File namespace) all return "File". On a wiki where the content language is French, {{ns:Fichier}} is also valid, but {{ns:Datei}} (the localisation of "File" in German) is not.

{{nse:}} est l'équivalent encodé pour les URL de MediaWiki. C'est équivalent, mais les espaces sont remplacés par des soulignés, rendant ces URL utilisables en tant que lien externe.

Espaces de noms des contenus Espaces de noms des discussions
Utilisation Sortie Utilisation Sortie
{{ns:-2}} / {{ns:Media}} Media {{ns:-1}} / {{ns:Special}} Special
(no talk page)
{{ns:0}} / {{ns:}} {{ns:1}} / {{ns:Talk}} Talk
{{ns:2}} / {{ns:User}} User {{ns:3}} / {{ns:User talk}} User talk
{{ns:4}} / {{ns:Project}} Project
Varies between wikis
{{ns:5}} / {{ns:Project talk}} Project talk
{{ns:6}} / {{ns:File}} or {{ns:Image}} File {{ns:7}} / {{ns:File talk}} or {{ns:Image talk}} File talk
{{ns:8}} / {{ns:MediaWiki}} MediaWiki {{ns:9}} / {{ns:MediaWiki talk}} MediaWiki talk
{{ns:10}} / {{ns:Template}} Template {{ns:11}} / {{ns:Template talk}} Template talk
{{ns:12}} / {{ns:Help}} Help {{ns:13}} / {{ns:Help talk}} Help talk
{{ns:14}} / {{ns:Category}} Category {{ns:15}} / {{ns:Category talk}} Category talk

Ne confondez pas les espaces de noms localisés avec les espaces de noms des utilisateurs.

Formatage

Syntaxe Utilisation Description Versions
{{formatnum:unformatted number}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:unformatted number|NOSEP}}

  • Basique :
    • {{formatnum:987654321.654321}}
      → 987 654 321,654321
    • {{formatnum:987 654 321,654321|R}}
      → 987654321.654321
  • Avancée :
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (quelles que soient les règles typographiques utilisées)
    • {{formatnum:00001}}
      → 00 001
    • {{formatnum:987654321.654321 |NOSEP}}
      → 987654321.654321
    • Exemples utilisant la numération bengali :
      • {{formatnum:987654321.654321}}
        → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
      • {{formatnum:987654321.654321 |NOSEP}}
        → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
      • {{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}
        → 987654321.654321

Non supporté :
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (avec la typographie italienne)


Exemple d'utilisation incorrecte de formatnum (selon la typographie anglaise), avec ou sans le paramètre |R, ayant un résultat non fiable :
{{formatnum:987,654.321|R}} (le moins faux, selon la typographie anglaise)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987 654,321|R}}

Prend en argument un nombre non formaté (en chiffres arabes, sans groupement de chiffres et utilisant le point (« . ») comme séparateur décimal) et le formate selon les conventions typographiques de la langue du wiki.

L'utilisation du paramètre |R inverse le comportement de formatnum puisqu'il permet, à partir d'un nombre formaté, d'obtenir le nombre initial. Il ne faut pas utiliser ce paramètre si le wiki ne suit pas les conventions anglophones ou si le nombre ne respecte pas exactement le formatage de formatnum.
Le paramètre |NOSEP (pour « NO SEParator ») indique à formatnum qu'il ne doit pas faire de modifications sur les séparateurs de groupement ou les séparateurs de décimales. Cela permet, d'une part, d'utiliser formatnum dans les langues n'utilisant pas le système de numération indo-arabe, et d'autre part, d'empêcher un groupement des nombres non attendu.

Avertissement Avertissement : Les zéros supplémentaires ne sont pas supprimés. Pour avoir cela, il est possible d'utiliser {{#expr:00001}}, si l'extension Extension:ParserFunctionsExtension:ParserFunctions est installée.

Avertissement Avertissement : Si le nombre fournit à formatnum ne respecte pas ces règles, le résultat renvoyé par formatnum n'est pas fiable (tout spécifiquement pour les wikis non-anglais).


S'il est vraiment nécessaire de formater (selon les règles typographique de la langue du wiki) un nombre ayant un format d'entrée inconnu, vous pouvez tenter d'utiliser formatnum deux fois (sauf s'il peut contenir un groupe décimal, auquel cas son séparateur sera supprimé ou le nombre ne sera pas formaté). Soyez conscient qu'il s'agit d'une astuce au résultat non fiable plutôt que d'une façon normale de procéder.

1.7

1.13
r32012

{{#dateformat:date}}
{{#formatdate:date}}
{{#dateformat:date|format}}
{{#formatdate:date|format}}

{{#dateformat:25 dec 2009|ymd}}
→ 25 dec 2009 (vos préfs), 2009 Dec 25 (défaut)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (vos préfs), 25 Dec 2009 (défaut)
{{#dateformat:2009-12-25|mdy}}
décembre 25, 2009 (vos préfs), December 25, 2009 (défaut)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (vos préfs), 2009-12-25 (défaut)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (vos préfs), DecEmber 25 (défaut)
Note: Dans l'exemple ci-dessus, "vos préfs" se réfère à vos préférences de date du wiki MediaWiki seulement.

Formats an unlinked date based on user "date format" preference, and adds metadata tagging it as a formatted date. For logged-out users and those who have not set a date format in their preferences, dates can be given a default: mdy, dmy, ymd, ISO 8601 (all case sensitive). If only the month and day are given, only mdy and dmy are valid. If a format is not specified or is invalid, the input format is used as a default. If the supplied date is not recognized as a valid date (specifically, if it contains any metadata such as from a nested use of these or similar templates), it is rendered unchanged, and no (additional) metadata is generated.
Avertissement Avertissement : Although the ISO 8601 standard requires that dates be in the Gregorian calendar, the ISO parameter in this function will still format dates that fall outside the usual Gregorian range (e.g. dates prior to 1583). Also, the magic word cannot properly convert between negative years (used with ISO 8601) and years BC or years BCE (used in general writing).
1.15
r48249
{{lc:string}} {{lc:DATA CENTER}} → data center L'entrée en minuscule
1.5
{{lcfirst:string}} {{lcfirst:DATA center}} → dATA center L'entrée avec le premier caractère en minuscule.
1.5
{{uc:string}} {{uc:text transform}} → TEXT TRANSFORM L'entrée en majuscules.
1.5
{{ucfirst:string}} {{ucfirst:text TRANSFORM}} → Text TRANSFORM L'entrée avec le premier caractère en majuscule.
1.5
{{padleft:xyz|stringlength}}

{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}

{{padleft:xyz|5}} → 00xyz

{{padleft:xyz|5|_}} → __xyz
{{padleft:xyz|5|abc}} → abxyz
{{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (premier caractère de la chaîne)

Inserts a string of padding characters (character chosen in third parameter; default "0") of a specified length (second parameter) next to a chosen base character or variable (first parameter). The final digits or characters in the base replace the final characters in the padding; i.e. {{padleft:44|3|0}} produces 044. The padding string may be truncated if its length does not evenly divide the required number of characters.

Only the first character of the third parameter is used in versions up to 1.12, but by version 1.15, all the characters are used.

Bug (fixed in r45734): multibyte characters are interpreted as two characters, which can skew width. These also cannot be used as padding characters.

1.8
{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}
{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__
{{padright:xyz|5|abc}} → xyzab
{{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Identical to padleft but adds padding characters to the right side.
1.8

Voir aussi : Extension:StringFunctionsExtension:StringFunctions.

Internationalisation

Here are the magic words which are used as main localisation tools. Other magic words will often depend on the wiki's locale and configuration or on the chosen language: see in particular #Date and time, #Formatting, #Miscellaneous. More magic words are added by the Extension:TranslateExtension:Translate.

L'emploi de ces mots magiques peut être très complexe, et la documentation est actuellement incomplète; pour plus d'information voir les liens suivants : PLURIEL, GRAMMAIRE, GENRE.

Utilisation Entrée → Sortie Description Version
{{plural:2|is|are}} {{plural:0|is|are}} → is
{{plural:1*1|is|are}} → is
{{plural:21 mod 10|is|are}} → are
{{plural:{{#expr:21 mod 10}}|is|are}} → is
{{plural:1|is|are}} → is
{{plural:2|is|are}} → are
{{plural:-1|is|are}} → is
{{plural:-2|is|are}} → are
{{plural:0.5|is|are}} → is
{{plural:1.5|is|are}} → is
{{plural:-0.5|is|are}} → is
{{plural:-1.5|is|are}} → is
(Pour les Russiens)
{{PLURAL:5|1=Категория|Категории}}  → Категории


{{PLURAL:3|страница|страницы|страниц}} → страницы
{{PLURAL:5|страница|страницы|страниц}} → страниц

Outputs the singular form (second parameter) if the absolute value of the first parameter is an expression equalling one; the plural form (third parameter) otherwise. Its functioning is language-dependent.
Some language codes (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, tt_cyrl, tyv, udm, xal) used 3 plural forms (updated 01.2014):
  • Form 1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
  • Form 2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
  • Form 3: 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 102, 1002, …
{{grammar:N|noun}} Outputs the correct inflected form of the given word described by the inflection code after the colon (language-dependent). Grammar transformations are used for inflected languages like Polish. See also $wgGrammarForms.
1.7
{{gender:username|text for every gender}}

{{gender:Username|male text|female text|text for unspecified}}
{{gender:|male text|female text|text for unspecified}}
{{gender:.|male text|female text|text for unspecified}}

(dépend du genre de l'utilisateur nommé) A switch for the gender set in Special:Preferences.

Note: The first example is basically a no-op
Note: If 3rd parameter is omitted and user hasn't defined his/her gender, then text if user is male is returned.
A blank username field ({{gender:|) means the current user, but can be used only in interface messages (MediaWiki namespace).
A dot username (.) means the default user gender on this wiki.

1.15
r46247
{{int:« nom de message »}} {{int:edit}}Edit
(Depends on user language; try: frja)
Internationalizes (translates) the given interface (MediaWiki namespace) message into the user language. For msgnw and other transclusion magic words, see the Transclusion modifiers section.

Note that this can damage / confuse cache consistency in MediaWiki 1.17 and earlier, see bug 14404.

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Edit section: MediaWiki You may also use parameters with translations.
Parameters are designated in messages with: $1, $2, $3, etc.
For example, here is the message for editsectionhint: Edit section: $1
In this example, MediaWiki replaces $1.

Modificateurs de transclusion

Habituellement, {{Nom de page|paramètres optionnels}} transclut une autre page, par défaut une page de l'espace de noms Modèle:. Ces mots magiques modifient ce comportement.

Divers