Cette '''liste de modèles spéciaux''' comprend diverses instructions [[MediaWiki]] qui s’appellent comme les [[Aide:Modèle|modèles]] définis par les utilisateurs, c’est-à-dire entre doubles accolades. Elle comprend :
* les pseudo-''variables'' : elles n’ont aucun paramètre, leur valeur dépend de l’état actuel du site ou de la page visitée :
** les (pseudo) ''constantes'' définies par le système (par ex. nom du serveur, langue du contenu) ; elles ne dépendent pas de la page visitée, toutefois leur valeur peut varier au cours du temps en fonction des mises à jour (elles sont constantes durant toute la durée d’activité du serveur, un changement nécessitant une réévaluation complète et le vidage de tous les caches du serveur lors de son redémarrage ;
** les ''variables'' mises à jour en temps réel (par exemple : nombre d’articles, date, nom de la page{{nobr|, etc.}}) ; leur valeur évolue presque en permanence ;
* les ''fonctions parseurs'' qui agissent comme des fonctions prenant des arguments :
** soit pour effectuer des ''évaluations conditionnelles'' qui permettent d’exécuter du code wiki selon que certaines conditions sont réalisées (par exemple : structure if-then-else).
** Contrairement aux modèles utilisateur, le premier argument d’un modèle spécial est séparé du nom par un deux-points (:) au lieu d’une barre verticale (|). Les arguments suivants sont séparés par des barres verticales. La plupart des modèles spéciaux à paramètres commencent par un dièse (#) ce qui permet de reconnaître leur caractère particulier.
Sont aussi listés certains modèles spéciaux de MediaWiki qui ont été désactivés ou n’ont pas (encore) été installés sur Wikipédia. Ils sont clairement indiqués comme tels et apparaissent grisés dans le tableau ci-dessous.
''Note : pour une liste des modèles définis par les utilisateurs, voir [[:Catégorie:Modèle|liste des modèles]].''
__TOC__
=== <span id="var"/> Pseudo-variables ==={|width="100%" class="wikitable-center"
!scope="col"|Modèle spécial
!scope="col"|Fonction
!scope="col"|Rendu
|-
!colspan="3" id="var-constantes"|
==== Pseudo-constantes du site ====
|--
|[[:meta:Aide:Mots magiques#SITENAME|<nowiki>{{SITENAME}}</nowiki>]]
|Nom du wiki (ne devrait pas changer de valeur)
|{{SITENAME}}
|{{CONTENTLANGUAGE}}
|--
|[[:meta:Aide:Mots magiques#SERVERNAME|<nowiki>{{SERVERNAME}}</nowiki>]]
|URL abrégée du serveur, sans hyperlien, c’est-à-dire son [[nom de domaine]] (ne devrait pas changer de valeur)
|{{SERVERNAME}}
|--
|[[:meta:Aide:Mots magiques#SERVER|<nowiki>{{SERVER}}</nowiki>]]
|URL complète du serveur avec hyperlien, c’est-à-dire le schéma d’URI « http: » les séparateurs, le nom de serveur (ne devrait pas changer de valeur)
|{{SERVER}}
|--
|[[:meta:Aide:Mots magiques#SCRIPTPATH|<nowiki>{{SCRIPTPATH}}</nowiki>]]
|Chemin d’accès pour les scripts (ne devrait pas changer de valeur)
|{{SCRIPTPATH}}
|--
|<nowiki>{{CURRENTVERSION}}</nowiki>
|Version utilisée du logiciel [[MédiaWiki]] (peut évoluer de temps en temps)
|{{CURRENTVERSION}}
|-
!colspan="3" id="var-ns"| ==== [[:meta:Aide:Espaces de noms#Liste des espaces de nom|Espaces de noms]] (quasi-constants) ====
|--
|<nowiki>{{ns:Media}}</nowiki>
|Bourrage à la fin d’un texte à un nombre minimum de caractères
|{{padright:3,1|6|0}}
|-!colspan="3" id="fonction-string"|}