Manual:Pre-save transforms/es
Las transformaciones previas al guardado son una serie de transformaciones que se aplican al contenido antes de ser guardado.
Estas transformaciones están implementadas en la función preSaveTransform()
de la clase ContentTransformer
.
Wikitexto
En el caso de contenido en forma de wikitexto , la función preSaveTransform()
del intérprete aplica las siguientes transformaciones, por este orden:
- Caracteres nulos
- Los caracteres nulos se eliminan.
- Espacios por el final
- El espaciado en blanco al final del texto se elimina con la función rtrim() de PHP.
- Finales de línea
- Los finales de línea tanto del tipo
\r\n
como del tipo\r
se normalizan y se convierten en\n
. - Sustituciones
{{subst:nombre de plantilla|parámetros de plantilla}}
- Firmas
~~~
,~~~~
y~~~~~
− Fíjate en que seguir este orden tiene el efecto colateral de no permitir las sustituciones de plantillas en el contexto de una firma.- Pipe trick
[[phabricator:T1|]]
se convierte en[[phabricator:T1|T1]]
[[title (topic)|]]
se convierte en[[title (topic)|title]]
JSON
JsonContent::preSaveTransform()
aplica las siguientes transformaciones, por este orden:
- Embellecimiento de JSON
- Estandariza el formato ("pretty", o sea, división por líneas y sangrado)
- Finales de línea
- Los finales de línea tanto del tipo
\r\n
como del tipo\r
se normalizan y se convierten en\n
.
Véase también
- Manual:ContentTransformer:preSaveTransform()
- Transformaciones pre-guardado en el intérprete: