Aide:Transformations avant enregistrement
![]() |
Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public. | ![]() |
Lorsque vous terminez les modifications d'une page sur Mediawiki et que vous cliquez sur le bouton Publier les modifications
, le wikicode que vous saisissez peut être automatiquement modifié avant d'être sauvegardé.
Ce processus est appelé Transformation avant enregistrement (ou PST – pre-save transform), et il est visible lorsque vous cliquez sur le bouton Voir les modifications
.
Le rendu visuel du PST est affiché lorsque vous cliquez sur le bouton Prévisualiser
.
Le texte wiki modifié n'apparaîtra pas immédiatement dans la boîte de rédaction. Pour voir les changements dans le wikicode, vous devez sauvegarder et appuyer à nouveau sur Modifier.
Exemples
Les instances pour lesquelles le wikicode est automatiquement transformé comprennent :
- Substitution
- les tildes :
~~~
crée une signature sans inclure l'heure ni la date.~~~~~
fournit les informations sur l'heure et la date, telles que08:56, 2 juillet 2024 (UTC)
~~~~
crée une signature complète, combinant~~~
et~~~~~
- l'astuce de la barre verticale
Lorsque vous ajoutez ce code à un modèle, assurez-vous qu'il ne convertit pas le wikicode trop tôt, comme lorsque vous enregistrez le modèle. Une façon de le faire est d'imbriquer dans les paramètres du modèle, le code segmenté. Par exemple :
{{{{{|safesubst:}}}CURRENTTIME}}
{{{|~~}}}~~
<nowiki>~~</nowiki>~~
[[abc (def)|{{{|}}}]]
Le dernier exemple n'est pas très utile, il est juste là pour montrer la similitude avec les trois autres exemples.
Une autre manière est d'utiliser les balises <includeonly />
.
Vous pouvez aussi utiliser un paramètre de modèle pour décider quand appliquer la conversion lors du remplacement du modèle.
Par exemple, {{{{{subst1|}}}CURRENTTIME}}
réalise la conversion quand le paramètre subst1
vaut subst:
ou safesubst:
, sinon, quand le paramètre est vide ou non défini, il ne la fait pas.
Limites
La conversion automatique du wikicode ne s'applique pas dans les balises <ref>...</ref>
et <gallery>...</gallery>
.[1]
Voir aussi