Las palabras mágicas (que incluyen funciones de análisis sintáctico , variables y modificadores 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, deshabilitar la indexación por parte de motores de búsqueda externos y producir resultados de forma dinámica en función de la página actual o de 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 de palabras mágicas. Para obtener más información, consulte la documentación principal de MediaWiki:
En general, hay 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 se encierra 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:
#
( almohadilla o almohadilla ), pero los nombres de las plantillas no comenzarán con un#
( :
dos puntos), ni estarán todos 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 va precedido de una |
barra vertical en lugar de una :
, p. ej {{template|p1}}
. .La mayoría de las palabras mágicas se pueden usar en cualquier ubicación necesaria en una página; consulte MOS:ORDER para obtener orientación sobre dónde colocar las palabras mágicas que son interruptores de comportamiento.
Nota: Las palabras mágicas anteriores también pueden tomar un parámetro para analizar valores en una página distinta a la 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}}devuelveDiscusión de Wikipedia:MOSen cualquier página.
Nota: En los espacios de nombres "Categoría" y "Discusión de categoría", para crear un wikilink de (algunas) variables de nombre de página puede ser necesario anteponer dos puntos para evitar una categorización no deseada.
Los identificadores de página se pueden asociar a artículos mediante enlaces wiki (es decir, Special:Redirect/page/3235121
que lleven a esta página). Para mostrar 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 deben analizar como vacíos en lugar de como texto (es decir, como vacíos en lugar de como el texto "{{{1}}}", "{{{2}}}", etc.), requerirán barras verticales finales (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 se 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 al tiempo que permite que las redirecciones se identifiquen y analicen de forma diferente