Před uložením transformací

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

Pre-save transforms (PST) jsou transformace, které jsou aplikovány na obsah ještě před jeho uložením. Jsou implementovány ve funkci preSaveTransform() třídy ContentTransformer .

Wikitext

Pro obsah Wikitextu použije preSaveTransform() analyzátoru následující transformace v tomto pořadí:

Nulové znaky
Nulové znaky jsou odstraněny.
Koncové mezery
Prázdné znaky (podle PHP rtrim()) na konci textu jsou odstraněny.
Konce řádků
Konce řádků \r\n a \r jsou normalizovány na \n.
Náhrady
{{subst:název šablony|parametry šablony}}
Nápověda:Podpisy
~~~, ~~~~ a ~~~~~ − Všimněte si, že tato objednávka má netriviální účinek v tom, že neumožňuje nahrazování šablon v rámci podpisu.
Trik se svislítkem
[[phabricator:T1|]] se změní na [[phabricator:T1|T1]]
[[title (topic)|]] se změní na [[title (topic)|title]]

JSON

JsonContent::preSaveTransform() použije následující transformace v tomto pořadí:

Zlepšit JSON
standardizuje formátování ("poměrné", tj. rozdělené přes řádky a odsazené)
Konce řádků
Konce řádků \r\n a \r jsou normalizovány na \n.

Související odkazy