Help:Automatic conversion of wikitext/fr
Manuel de MediaWiki : I. Lecteurs – II. Éditeurs – III. Administrateurs Index | Guide pour le manuel | Principes éditoriaux | MediaWiki | +/- |
Lorsque vous cliquez sur « Publier la page » ou « Publier les modifications », le wikicode peut être automatiquement modifié avant d’être enregistré. Le résultat de cette conversion automatique du wikicode (pre-save transform, transformation avant sauvegarde) est affiché lorsque vous cliquez sur « Voir les modifications ». Le rendu est affiché avec « Prévisualiser ». Si la conversion ne s’affiche pas dans l’éditeur, enregistrez et cliquez à nouveau sur « Modifier » pour voir le résultat dans le wikicode.
Cas d'utilisation
editLes cas où le wikicode est converti automatiquement concernent :
- la substitution
- les tildes '~' :
~~~
donne une signature sans heure ni date,~~~~~
donne l’heure et la date, par exemple08:56, 2 July 2005 (UTC)
(la langue dépend du wiki),~~~~
donne une signature entière, c’est-à-dire une combinaison de~~~
et~~~~~
.
- l'astuce de la barre verticale '|'.
Si ce code apparaît dans les modèles où l'intention est de l'appliquer quand le modèle est substitué, il faut faire attention à empêcher la conversion prématurée du wikicode (c'est à dire lorsque le modèle est enregistré). Une manière de faire est de placer le code séparément à l'intérieur des paramètres du modèle paramètré, par exemple :
{{{{{|safesubst:}}}CURRENTTIME}}
{{{|~~}}}~~
<nowiki>~~</nowiki>~~
[[abc (def)|{{{|}}}]]
Le dernier exemple est difficilement utilisable; il est juste donné pour illustrer l'analogie avec les deux autres cas.
Une autre méthode consiste à utiliser les balises <includeonly>
.
Un paramètre de modèle peut aussi être utilisé pour contrôler si la conversion est appliquée lorsque le modèle est substitué. Par exemple, {{{{{subst1|}}}CURRENTTIME}}
est convertit si la valeur du paramètre subst1
est égale à subst:
ou safesubst:
; il n'est pas converti si elle est vide ou non définie.
Limites
editCes conversions automatiques du wikicode ne fonctionnent pas entre les balises <ref>...</ref>
et <gallery>...</gallery>
.[1]
Notes
edit