Transformations avant enregistrement

From mediawiki.org
This page is a translated version of the page Pre-save transforms and the translation is 100% complete.

Les transformations avant enregistrement (Pre-save transforms - PST) sont des transformations appliquées au contenu avant qu'il ne soit enregistré. Elles sont implémentées dans la fonction preSaveTransform() de la sous-classe appropriée ContentTransformer .

Wikicode

Pour le contenu Wikicode , la méthode preSaveTransform() de parser applique les transformations suivantes dans l'ordre :

Caractère nul
Les caractères nuls sont enlevés.
Espace de fin
Les espaces (blanc au sens rtrim() de PHP) à la fin du texte sont supprimés.
Fin de ligne
Les fins de ligne \r\n tout comme \r sont normalisés en \n.
Substitutions
{{subst:nom du modèle|paramètres du modèle}}
Signatures
~~~, ~~~~ et ~~~~~ − Notez que cet ordre à l'effet pas évident de ne pas permettre les substitutions du modèle à l'intérieur de la signature.
Astuces concernant l'usage de la barre verticale
[[phabricator:T1|]] devient [[phabricator:T1|T1]]
[[title (topic)|]] devient [[title (topic)|title]]

JSON

JsonContent::preSaveTransform() applique les transformations suivantes dans l'ordre :

Améliorer JSON
rend le format standard (joli, c'est à dire sépare les lignes et indente)
Fin de ligne
Les fins de ligne \r\n et \r sont normalisées en \n.

Voir aussi