Ce modèle modifie le titre visible rendu par MediaWiki.
Ce modèle est utilisé lorsque MediaWiki est incapable de restituer le véritable titre à l’article ou des incertitudes orthographiques ou de codage conduisent à y substituer certains caractères. (par exemple, présence d’un caractère non autorisé ou préfixe réservé dans la syntaxe Wiki ; etc.). Si le titre indiqué modifie le titre effectif de la page stockée dans MediaWiki, la page est automatiquement catégorisée dans Catégorie:Pages avec titre incorrect corrigé pour le suivi de ces modifications visuelles.
{{titre incorrect|Titre réel corrigé}}
{{titre incorrect|1=Titre réel corrigé}}
La numérotation explicite du paramètre (« 1=...
») est nécessaire lorsque le titre corrigé contient le symbole « = ».
Note : Si le titre corrigé comprend seulement les modèles et les balises suivantes, ce modèle n’utilise pas JavaScript et ne tient pas compte des paramètres supplémentaires :
Le modèle prend en charge les paramètres supplémentaires suivants :
2=explication
: affiche une explication supplémentaire dans le bandeau lorsqu’il est affiché.invisible=non vide
: n’affiche pas le bandeau d’avertissement, même lorsque le titre corrigé n’a pas pu être restitué (par exemple lorsque JavaScript est désactivé) ; cette option est utile lorsque la correction est uniquement de type cosmétique.nocorr=non vide
: désactive la correction par défaut du titre et le masquage du bandeau par JavaScript.{{titre incorrect|I{{er}}|L’indicateur d’ordinal ''er'' devrait être en exposant.|nocorr=1}}
Le bandeau reste visible et le titre de cette page n’est pas corrigé à cause du paramètre nocorr
.
{{titre incorrect|I{{er}}|invisible=oui}}
n’affiche pas de bandeau, mais le titre de la page est corrigé si JavaScript est activé.
Le titre correct est substitué à l’aide d’une fonction JavaScript (sauf en cas d’utilisation du paramètre « nocorr
»). Sur les navigateurs n’ayant pas le JavaScript activé, un bandeau est affiché avertissant de l’orthographe correcte (sauf en cas d’utilisation du paramètre « invisible
»).
Le script JavaScript responsable de la correction du titre se trouve dans MediaWiki:Common.js ; il s’agit de la méthode rewritePageH1()
, laquelle, au chargement de la page,
id="RealTitleBanner"
(actuellement c'est un élément de type "div") ;id="DisableRealTitle"
(un tel attribut est ajouté en cas d’utilisation du paramètre nocorr
, mais il peut aussi être ajouté manuellement). Si tel est le cas le script s’arrête ici ;id="RealTitle"
;<h1>
de la page ;Ce comportement est effectif dès que des éléments avec attributs id="RealTitleBanner"
et id="RealTitle"
sont présents et inclus l’un dans l’autre, ce qui permet d’en tirer parti sans passer nécessairement par un appel à {{titre incorrect}}
.