Ayuda:Palabras Mágicas


Las palabras mágicas son cadenas de texto que MediaWiki asocia con un valor de retorno o de la función, como los detalles de tiempo, sitio o nombres de las páginas. Esta página es sobre el uso de palabras mágicas estándar.

Hay tres tipos generales de las palabras mágicas:

  • Cambiar el comportamiento (Behavior switches): son strings con sus caracteres en mayúsculas, y encerrados entre guiones bajos (ej: __FOO__).
  • Variables: son strings con su caracteres en mayúsculas, y encerrados entre doble corchete, (ej: {{FOO}}).
  • Funciones de analizador (Parser functions): estos parámetros y tomar son de la forma {{foo :...}} o {{# foo :...}}.

El contenido de las páginas que incluyan magic words variará y dependerá de la página en cuestión, y del momento en que se visualice, incluso si la palabra mágica se incluye a través de plantillas o mensajes del sistema.

Behavior switches

Un behavior switch, –modificador de comportamiento–, controla el comportamiento habitual de la plantilla –layout– de la página, y suelen usarse para omitir o añadir contenidos, en función de lo deseado.

Magic words Descripción min1
Tabla de contenidos
__NOTOC__ Oculta la tabla de contenidostable of contents– (TOC).
__FORCETOC__ Fuerza a la tabla de contenidos a aparecer en su posición normal –sobre el primer encabezado del artículo–.
__TOC__ Coloca la tabla de contenidos, en el lugar donde se ha puesto la palabra mágica.
Si aparece más de una vez esta palabra mágica, la tabla de contenidos se pondrá donde aparezca la primera de ellas.
Edición
__NOEDITSECTION__ Oculta el link de edición de cada sección individual.
__NEWSECTIONLINK__ Añade un link ("+" por defecto) al lado de la pestaña "editar", que permitirá añadir una nueva sección, en esa página –como se hace en las páginas de discusión– –Añadiendo una sección al final–. 1.7+
__NONEWSECTIONLINK__ Elimina la pestaña para "añadir nueva sección" ("+" por defecto), que hay al lado de la pestaña "editar" en las páginas de discusión. 1.15+
Categorías
__NOGALLERY__ Usada en las páginas de las categorías. Reemplaza la vista en miniaturathumbnails–, por la vista tradicional de links, por orden alfabético. 1.7+
__HIDDENCAT__ Se usa en las páginas de las categorías para ocultar la misma categoría de las listas de categorías, y en las páginas que la usan.
A pesar de su uso, hay una opción en preferencias de usuario que permite mostrar las categorías ocultas.
1.13+
Conversiones lingüísticas
__NOCONTENTCONVERT__
__NOCC__
En las wikis con variaciones lingüísticas, hace que no se realice ninguna variación en el artículo que usa la magic word, por ejemplo, sólo muestra el chino (zh), en lugar de alguna de las variantes del mismo, como zh_cn, zh_tw, zh_sg, or zh_hk.
__NOTITLECONVERT__
__NOTC__
Funciona como la anterior –__NOCONTENTCONVERT__–, pero sólo para el título de la página. Para el resto de la página, sí hay cambios por las variaciones lingüísticas.
Otros
__START__ Sin efecto.
__END__ Indica cuál es el final del artículo; se usa con objeto de evitar que MediaWiki elimine espacios en blanco o saltos de línea del final del artículo.
__INDEX__ Le indica a los motores de búsqueda, que indexen la página. 1.14+
__NOINDEX__ Le indica a los motores de búsqueda, que no indexen la página que usa la magic word, es decir, que la página no aparecerá en los resultados de búsqueda de los diferentes buscadores. 1.14+
__STATICREDIRECT__ En las páginas de redirección, evita que MediaWiki actualice automáticamente el link de redirección, cuando alguien mueve la página, o usa "Actualizar cualquier redirección que apunte al título original". 1.13+

min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.

Variables

Fecha y hora

Las siguientes variables, devuelven la fecha y hora de acuerdo a las preferencias horarias del usuario, siendo tomadas por defecto, la zona UTC.

Debido al caché de MediaWiki y del navegador del usuario, estas variables frecuentemente muestran un valor que depende de esta misma cache, en lugar de la fecha/hora actual.

Variable Muestra Descripción min1
Año
{{CURRENTYEAR}} 2024 Año
Mes
{{CURRENTMONTH}} 05 Mes –comenzando por cero, si es menor de diez–.
{{CURRENTMONTHNAME}} mayo Nombre del mes, en el idioma de la wiki local.
{{CURRENTMONTHNAMEGEN}} mayo Mes, en forma genitiva, –si lo contempla la wiki local–.
{{CURRENTMONTHABBREV}} may Abreviatura del mes, en el idioma de la wiki local. 1.5+
Día
{{CURRENTDAY}} 7 Día del mes, –sin comenzar por cero–.
{{CURRENTDAY2}} 07 Día del mes, –comenzando por cero, si es menor de diez–. 1.6+
{{CURRENTDOW}} 2 Número del día de la semana –siendo el lunes, el día 1–.
{{CURRENTDAYNAME}} martes Nombre del día, en el idioma de la wiki local.
Hora
{{CURRENTTIME}} 10:24 Hora y minutos, –formato: 24-horas, HH:mm–.
{{CURRENTHOUR}} 10 Hora, –en formato 24-horas, y comenzando por cero si es menor de diez–.
Otros
{{CURRENTWEEK}} 19 Número de semana, dentro del año
{{CURRENTTIMESTAMP}} 20240507102452 Marca de fecha y hora completa, sin espacios entre las partes.
Equivalente a usar: {{CURRENTYEAR}}{{CURRENTMONTH}}{{CURRENTDAY2}}{{CURRENTHOUR}}{{#time:i}}{{#time:s}}
1.7+

min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.

Las siguientes variables devuelven el mismo valor que las indicadas arriba, pero usando la zona horaria de la wiki local, en lugar de las preferencias horarias del usuario:

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

Metadatos técnicos

Estas variables devuelven datos sobre la última edición de la página en cuestión, incluso si la visualización se hace de una versión más antigua de la página.

Variable Muestra Descripción min1
del sitio
{{SITENAME}} EcuRed El nombre de la wiki local ($wgSitename).
{{SERVER}} https://www.ecured.cu La URL del dominio de la wiki local ($wgServer)
{{SERVERNAME}} www.ecured.cu El nombre del dominio ($wgServerName)
{{DIRMARK}}
{{DIRECTIONMARK}}

Devuelve una marca Unicode que identifica la dirección del idioma configurado en la wiki local
(‎ en wikis de-izquierda-a-derecha, ‏ en wikis de-derecha-a-izquierda).
1.7+
{{SCRIPTPATH}} Ruta relativa de los script ($wgScriptPath)
{{CURRENTVERSION}} 1.31.16 La versión del software MediaWiki, de la wiki local. 1.7+
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
es
es
El idioma por defecto de la wiki local. ($wgLanguageCode) 1.7+
última revisión de la página
{{REVISIONID}} 1173590 ID de la última revisión 1.5+
{{REVISIONDAY}} 17 Día de la última revisión, –sin comenzar por cero&ndash. 1.8+
{{REVISIONDAY2}} 17 Día de la última revisión, –comenzando por cero, si es menor de diez&ndash. 1.8+
{{REVISIONMONTH}} 11 Día de la última revisión, –sin comenzar por cero&ndash. 1.8+
{{REVISIONYEAR}} 2011 Año de la última revisión 1.8+
{{REVISIONTIMESTAMP}} 20111117210328 Marca de fecha y hora completa, sin espacios entre las partes, del momento de la última edición 1.8+
{{REVISIONUSER}} Humberto0601ad jc Nombre del usuario que hizo la última edición de la página. 1.15+
{{PAGESIZE:<PageName>}} Magic_words [expensive] Devuelve el tamaño –en bytes–, de la página que se le pase como parámetro: <PageName>. 1.13+
{{REVISIONID:<PageName>}}
{{REVISIONDAY:<PageName>}}
{{REVISIONDAY2:<PageName>}}
{{RREVISIONMONTH:<PageName>}}
{{REVISIONYEAR:<PageName>}}
{{REVISIONTIMESTAMP:<PageName>}}
{{REVISIONUSER:<PageName>}}
[expensive] Todas estas variables están marcadas como ''[expensive]''
Su significado es el que se explica para cada una de las arriba indicadas, pero en lugar de informar sobre la página en que se insertan, informan sobre la página que se les pase como parámetro: <PageName>
1.16+
{{PROTECTIONLEVEL:<action>}} sysop Indica el nivel de protección de la página actual –'autoconfirm', 'sysop', etcétera–, según la acción indicada en el parámetro <action> –'edit', 'move', etcétera–, o devuelve una cadena vacía, si no hay definida ninguna protección específica. 1.15+
afectan al contenido de la página
{{DISPLAYTITLE:<nuevo_titulo>}} Da formato al título actual de la página. El valor debe ser equivalente al título que se muestra por defecto –sólo se pueden modificar mayúsculas por minúsculas, la sustitución de espacios por guiones bajos, y viceversa–.
Por defecto, esta deshabilitada en las versiones de MediaWiki, anteriores a la 1.10.
Esta función puede ser habilitada o deshabilitada desde $wgAllowDisplayTitle
1.7+
{{DEFAULTSORT:<sortkey>}}
{{DEFAULTSORTKEY:<sortkey>}}
{{DEFAULTCATEGORYSORT:<sortkey>}}
Se usa para categorizar páginas, indicando una clave de ordenación –<sortkey>–.
Por ejemplo, si pones el código: {{DEFAULTSORT:Pedro}}[[Category:Categoy_example]] al final de una página, dicha página se pondrá en la letra "P" en Category:Categoy_example.
1.10+

min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.

Estadísticas

Los números devueltos por estas variables, habitualmente contienen separadores como comas, espacios o puntos, dependiendo del idioma configurado en la wiki local, pero se pueden formatear los números, con el modificador «:R»

{{NUMBEROFPAGES}} → 1 061 938
{{NUMBEROFPAGES:R}} → 1061938)
Variable Muestra Descripción min1
de toda la wiki local
{{NUMBEROFPAGES}} 1 061 938 Número de páginas en la wiki local. 1.7+
{{NUMBEROFARTICLES}} 269 883 Número de páginas en el namespace principal.
{{NUMBEROFFILES}} 407 760 Número de archivos subidos. 1.5+
{{NUMBEROFEDITS}} 4 689 474 Número de ediciones. 1.10+
{{NUMBEROFVIEWS}} Plantilla:NUMBEROFVIEWS Número de páginas vistas. Normalmente no refleja la realidad cuando se estrá detrás de la caché. 1.14+
{{NUMBEROFUSERS}} 81 929 Número de usuarios registrados. 1.7+
{{NUMBEROFADMINS}} 36 Número de usuarios en el grupo sysopadministradores–. 1.7+
{{NUMBEROFACTIVEUSERS}} 567 Número de usuarios activos, según el criterio en Special:Estadísticas. 1.15+
{{PAGESINCATEGORY:<categoryname>}}
{{PAGESINCAT:<categoryname>}}
0 [expensive] Número de páginas en la categoría que se pasa como parámetro – <categoryname>–. 1.13+
{{NUMBERINGROUP:<groupname>}}
{{NUMINGROUP:<groupname>}}
{{NUMBERINGROUP:bureaucrat}}→ →13 Número de usuarios en el grupo que se le pasa como parámetro –<groupname>–. 1.14+
{{PAGESINNS:<namespace>}}
{{PAGESINNAMESPACE:<namespace>}}
Número de páginas en el namespace que se pasa como parámetro –<namespace>–.
Esta opción está deshabilitada por defecto, se habilita desde $wgAllowSlowParserFunctions.
1.7+

min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.

Rutas de páginas

Estas variables informan sobre la ruta de la página.
La ruta de una página está formada con la siguiente sintaxis:

  • <Namespace>:<Título_principal>/<Sub_página1>/<Sub_pagina2>...
  • Pudiendo faltar el <Namespace> (en caso de usar el principal), o las <Sub_paginas>

Nota: Para todos los ejemplos, se tomará como si se estuviera en la página: Help:Title/Subtitle/Foo1/Foo2.

Variable Muestra Descripción min1
{{FULLPAGENAME}} Ayuda:Title/Subtitle/Foo1/Foo2 Ruta completa de la página. 1.6+
{{NAMESPACE}} Ayuda Namespace de la ruta de la página
{{PAGENAME}} Title/Subtitle/Foo1/Foo2 Ruta completa de la página, sin incluir el <Namespace>espacio de nombres–.
{{BASEPAGENAME}} Title/Subtitle/Foo1 Igual que {{PAGENAME}}, pero sin la última <Sub_pagina>. 1.7+
{{SUBPAGENAME}} Foo2 Última <Sub_pagina> de la ruta de la página. 1.6+
{{SUBJECTPAGENAME}} Ayuda:Title/Subtitle/Foo1/Foo2 Ruta completa de la página de contenidos asociada.
(Si se está en página de discusión, devuelve la ruta de la página principal)
1.7+
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Ayuda Nombre del namespace de la página de contenidos asociada a la página.
(Si se está en página de discusión, devuelve en namespace de la página principal)
1.7+
{{TALKPAGENAME}} Ayuda discusión:Title/Subtitle/Foo1/Foo2 Ruta completa de la página de discusión asociada. 1.7+
{{TALKSPACE}} Ayuda discusión Nombre del namespace de la página de discusión asociada a la página. 1.7+

min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.

Las siguientes parser functions, son similares a las anteriores, pero devuelven el valor preparado con el formato de las URL
(cambiando los caracteres especiales, por sus homólogos, pudiendo usarse el título como enlace externo):

  • {{FULLPAGENAMEE}}
  • {{NAMESPACEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{SUBJECTSPACEE}}
  • {{TALKPAGENAMEE}}
  • {{TALKSPACEE}}

En estos ejemplos, se pueden ver las diferencias entre las dos formas propuestas:

{{FULLPAGENAME:Título con caracteres Especiales (y paréntesis)}} Título con caracteres Especiales (y paréntesis)
{{FULLPAGENAMEE:Título con caracteres Especiales (y paréntesis)}} T%C3%ADtulo_con_caracteres_Especiales_(y_par%C3%A9ntesis)

Después de la versión de MediaWiki 1.15+, estas variables permiten que se le pase la ruta sobre la que han de operar –en lugar de la actual– mediante un parámetro:

{{BASEPAGENAME:Help:Title/Subtitle/Foo1/Foo2}} → Title/Subtitle/Foo1
{{TALKPAGENAME:Help:Title/Subtitle/Foo1/Foo2}} → Ayuda discusión:Title/Subtitle/Foo1/Foo2
{{TALKSPACEE:Help:Title/Subtitle/Foo1/Foo2}} → Ayuda_discusi%C3%B3n

nombres de las páginas

Funciones del analizador

Datos de URL

Espacios de nombres

{{ns:}} devuelve el nombre del namespace –en la enciclopedia local– que se requiere mediante un parámetro que puede ser numérico, o un string.

Namespaces de contenidos: Namespaces de páginas de discusión asociadas:
Uso Muestra Uso Muestra
{{ns:-2}} o {{ns:Media}} Medio {{ns:-1}} o {{ns:Special}} Especial
{{ns:0}} {{ns:1}} o {{ns:Talk}} Discusión
{{ns:2}} o {{ns:User}} Usuario {{ns:3}} o {{ns:User talk}} Usuario discusión
{{ns:4}} o {{ns:Project}} EcuRed {{ns:5}} o {{ns:Project talk}} EcuRed discusión
{{ns:6}} o {{ns:File}} or {{ns:Image}} Archivo {{ns:7}} o {{ns:File talk}} or {{ns:Image talk}} Archivo discusión
{{ns:8}} or {{ns:MediaWiki}} MediaWiki {{ns:9}} or {{ns:MediaWiki talk}} MediaWiki discusión
{{ns:10}} o {{ns:Template}} Plantilla {{ns:11}} o {{ns:Template talk}} Plantilla discusión
{{ns:12}} o {{ns:Help}} Ayuda {{ns:13}} o {{ns:Help talk}} Ayuda discusión
{{ns:14}} o {{ns:Category}} Categoría {{ns:15}} o {{ns:Category talk}} Categoría discusión

Formateo

Otros