stringtranslate.com

Ayuda:Palabras mágicas

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:

información general

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

  1. Cambios de comportamiento : suelen aparecer en doble guión bajo, todos en mayúsculas, p. ej., __NOTOC__. Cambiarán el comportamiento de una página, en lugar de devolver un valor.
  2. Funciones del analizador : todas en minúsculas. Una función del analizador estará seguida de parámetros separados por dos puntos y barras verticales, 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. ej., {{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:

Palabras mágicas comparadas con plantillas:

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.

Cambios de comportamiento

Variables

  • WP:VAR

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 la 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.

Para obtener más detalles sobre las funciones del analizador relacionadas con los nombres de páginas y espacios de nombres, consulte: meta:Help:Page name § Variables y funciones del analizador.

Otras variables por tipo

Funciones del analizador

  • Página de inicio:PF
  • WP:ANALIZADOR

Metadatos

Los identificadores de página se pueden asociar a artículos mediante enlaces wiki (es decir, Special:Redirect/page/3235121que 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.

Formato

Caminos

Condicional

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.).

Otro

Sustitución y anidación

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:

Véase también

Notas

  1. ^ Si {{FULLPAGENAME}}se utiliza en una página que se transcluye desde otra página, devolverá el nombre del destino. {{ #invoke:TEMPLATENAME |main}} se puede utilizar para determinar el nombre de la plantilla en sí.
  2. ^ abcdef {{CURRENTDAY}}y devuelve el día (por ejemplo, {{LOCALDAY}}"{{REVISIONDAY}}6"), mientras que {{CURRENTDAY2}}, {{LOCALDAY2}}y {{REVISIONDAY2}}devuelve el día con relleno de ceros (por ejemplo, "06"). Para todos los días de dos dígitos (es decir, del 10 al 31), son iguales.
  3. ^ abc Estas salidas de marca de tiempo se pueden formatear con {{ Format revisiontimestamp }} (también conocido como {{ FRTS }} ). Por ejemplo, {{ FRTS |{{REVISIONTIMESTAMP}}}} convierte "20240926205809" en "2024-09-26 20:58:09".
  4. ^ Esto muestra el último usuario que editó la página. No hay forma de mostrar el usuario que vio la página con palabras mágicas debido a restricciones técnicas.
  5. ^ ab Esta función es una función de análisis costosa .