Página semiprotejada
De Wikipedia, la enciclopedia libre
  (Redirigido desde Ayuda: Variable )
Saltar a navegación Saltar a búsqueda

Las palabras mágicas (incluidas las funciones del analizador , las variables y los interruptores 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 contenido, deshabilitar la indexación por 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 funciones 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:

Información general

En general, hay tres tipos de palabras mágicas.

  1. Interruptores de comportamiento : a menudo aparecen en guiones dobles, todo en mayúsculas, por ejemplo,__NOTOC__. Cambiarán el comportamiento de una página, en lugar de devolver un valor.
  2. Funciones del analizador : todo en minúsculas. Una función de analizador será seguida por dos puntos y parámetros separados por tubería, por ejemplo,{{#ifexpr:Y|Yes|No}}entre llaves dobles. Tomarán un valor y devolverán un valor.
  3. Variables : todas están en mayúsculas, p{{PAGENAME}}.Ej.,. Una variable se incluirá entre llaves dobles y devolverá un valor en su lugar.

El software generalmente interpreta las palabras mágicas de la siguiente manera.

  • Las palabras mágicas distinguen entre mayúsculas y minúsculas .
  • Se permiten generosamente espacios en blanco para facilitar la lectura. Se eliminará desde el principio y el final de sus palabras clave y parámetros (como también se hace dentro de las plantillas).
  • Se pueden transcluir , incluso variables "sobre la página actual". Esto está garantizado por el orden de análisis.
  • En lugar de transformarse mágicamente en instrucciones HTML, las etiquetas eliminan esta magia para que se pueda mostrar (documentar) una palabra mágica, por ejemplo, o .<nowiki><nowiki>{{#magic:}}</nowiki>{{#magic:<nowiki />}}

Palabras mágicas en comparación con plantillas:

  • Al igual que con las plantillas, las palabras mágicas se pueden transcluir y sustituir .
  • Los nombres de las palabras mágicas se eligen deliberadamente para que sean diferentes a los nombres de las plantillas y viceversa. Muchos nombres de funciones del analizador comenzarán con una #(almohadilla), pero los nombres de las plantillas no comenzarán con una# , y probablemente no terminarán en :(dos puntos), ni estarán en mayúsculas.
  • La sintaxis del primer parámetro es diferente. En {{#magic: p1 | p2 | p3}}, el nombre es #magicy es seguido por un sin espacios :y un parámetro de entrada necesaria, p1. Con una plantilla, p1es opcional y está precedida por una |(barra vertical) en lugar de una :, por ejemplo {{template|p1}}.

Interruptores de comportamiento

Variables

Atajo
  • WP: VAR

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 :usan dos puntos ( ) para pasar el parámetro, en lugar de una barra vertical ( |) que se usa en plantillas, como {{MAGICWORD:value}}. Por ejemplo, {{TALKPAGENAME:Wikipedia:MOS}}devuelveCharla de Wikipedia: MOS en cualquier página.

Nota: En los espacios de nombres de "Categoría" y "Discusión de categoría", es posible que para establecer un enlace de wik en (algunas) variables de nombre de página sea necesario colocar un prefijo de dos puntos para evitar una categorización no deseada.

Para obtener más detalles sobre las funciones del analizador que se relacionan con los nombres de página y los espacios de nombres, consulte: meta: Ayuda: Nombre de la página § Variables y funciones del analizador .


Otras variables por tipo

a Esto muestra el último usuario que editó la página. No hay forma de mostrar al usuario que ve la página debido a restricciones técnicas.

Funciones del analizador

Atajos
  • WP: PF
  • WP: PARSER

Metadatos

Para generar números sin separadores de coma (por ejemplo, como "123456789" en lugar de "123,456,789"), agregue el parámetro |R.

Formateo

Rutas

Condicional

Si, en estas funciones condicionales, los parámetros vacíos sin nombre deben analizarse como vacíos en lugar de como texto (es decir, como vacíos en lugar de como el texto "{{{1}}}", "{{{2}}}", etc. .), requerirán tuberías de salida (es decir {{{1|}}}, {{{2|}}}, etc., en lugar de {{{1}}}, {{{2}}}, etc.).

  • Para el uso de estas funciones en tablas, consulte Ayuda: Tablas condicionales .

Otro

Ver también

  • mw: localización
  • mw: Manual: Ampliación del marcado wiki
  • CoreParserFunctions.php
  • wikEd , un editor de MediaWiki con resaltado de sintaxis para plantillas y funciones de analizador
  • Preferencias  → Gadgets  → Edición → chequeMarcador de sintaxis
  • Preferencias  → Funciones beta  → chequeResaltado de sintaxis Wiki
  • Especial: versión , consulte la última sección "Ganchos de función del analizador": una lista que debe incluir todas las palabras mágicas de esta página
  • {{ Ifexist not redirect }}, funciona con la expresión {{#ifexist:}} al tiempo que permite identificar y analizar las redirecciones de manera diferente