Las palabras mágicas (incluidas las funciones del analizador , las variables y los cambios de comportamiento ) son características del marcado wiki que dan instrucciones al software MediaWiki subyacente de Wikipedia . Por ejemplo, las palabras mágicas pueden suprimir o posicionar la tabla de contenidos, desactivar la indexación por parte de motores de búsqueda externos y producir resultados dinámicamente basados en la página actual o en la lógica condicional definida por el usuario. Algunas de estas características son especialmente útiles para las plantillas .
Esta página es una referencia rápida para palabras mágicas. Para obtener más información, consulte la documentación principal de MediaWiki:
En general, existen tres tipos de palabras mágicas.
__NOTOC__
. Cambiarán el comportamiento de una página, en lugar de devolver un valor.{{#ifexpr:Y|Yes|No}}
, entre llaves dobles. Tomarán un valor y devolverán un valor.{{PAGENAME}}
. Una variable estará entre llaves dobles y devolverá un valor en su lugar.El software generalmente interpreta las palabras mágicas de la siguiente manera:
<nowiki>
<nowiki>{{#magic:}}</nowiki>
{{#magic:<nowiki/>}}
Palabras mágicas comparadas con plantillas:
#
( libra o hash ), pero los nombres de las plantillas no comenzarán con a#
y probablemente no terminarán en :
(dos puntos) o estarán completamente en mayúsculas.{{#magic: p1 | p2 | p3}}
, el nombre es #magic
y va seguido de un :
parámetro de entrada obligatorio y sin espacios, p1
. Con una plantilla, p1
es opcional y está precedido por una |
(tubería) en lugar de :
, por ejemplo {{template|p1}}
.La mayoría de las palabras mágicas se pueden utilizar en cualquier lugar necesario de una página; consulte MOS:ORDER para obtener orientación sobre dónde colocar las palabras mágicas que cambian el comportamiento.
Nota: Las palabras mágicas anteriores también pueden tomar un parámetro para analizar valores en una página que no sea la página actual. Se utilizan dos puntos ( :) para pasar el parámetro, en lugar de una barra vertical ( |) que se utiliza en plantillas, como {{MAGICWORD:value}}. Por ejemplo, {{TALKPAGENAME:Wikipedia:MOS}}devolucionesCharla de Wikipedia: MOSen cualquier página.
Nota: En los espacios de nombres "Categoría" y "Discusión de categoría", para vincular wiki (algunas) variables de nombre de página puede ser necesario anteponer dos puntos para evitar una categorización no deseada.
Los ID de página se pueden asociar con artículos a través de enlaces wiki (es decir, Special:Redirect/page/3235121
van a esta página). Para generar números sin separadores de coma (por ejemplo, como "123456789" en lugar de "123,456,789"), agregue el parámetro |R.
Si, en estas funciones condicionales, los parámetros vacíos sin nombre se van a analizar como vacíos en lugar de como texto (es decir, como vacíos en lugar de como texto "{{{1}}}", "{{{2}}}", etc. .), requerirán tuberías de arrastre (es decir {{{1|}}}, {{{2|}}}, , etc., en lugar de {{{1}}}, {{{2}}}, etc.).
Las palabras mágicas a veces pueden comportarse de forma extraña cuando se sustituyen o anidan. Es posible sustituir algunas palabras mágicas (para que la página deje de actualizarse si cambia el valor de la palabra). A continuación se muestran algunos ejemplos de cómo funciona esto:
{{#ifexist:}}
expresión y permite identificar y analizar los redireccionamientos de forma diferente