Help:Magic words/es
Las magic words, –palabras mágicas, en castellano–, son strings –cadenas de texto– que MediaWiki asocia con un valor determinado, o el resultado devuelto por una función, como pueda ser la fecha, hora, detalles de la página, nombre del artículo, etcétera.
En esta página de ayuda, se listan las magic words de caracter standard en los proyectos wikimedia; para una documentación técnica y más extensiva, consultar {{ #ifeq:
wiki.webos-internals.org
| www.mediawiki.org | Manual:Magic words | Manual:Magic words }}.
Hay tres clases generales de magic words:
- Behavior switches, –modificadores de comportamiento, en castellano–: 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}}).
- Parser functions, –funciones del analizador sintáctico, en castellano–: pueden llevar parámetros, y son del tipo {{foo:...}} or {{#foo:...}}. (ver documentación).
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.
Behaviour switches
Un behaviour 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 contenidos –table 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– (ver {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | Adding a section to the end | Adding a section to the end
}}) –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. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.15+ | 1.15+
}} |
Categories | |||||
__NOGALLERY__ | Usada en las páginas de las categorías. Reemplaza la vista en miniatura –thumbnails–, 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 {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 19213 | 19213
}}. |
|
__INDEX__ | Le indica a los motores de búsqueda, que indexen la página. (Sobreescribe {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgArticleRobotPolicies | $wgArticleRobotPolicies
}}, pero no robots.txt). |
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. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.14+ | 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". | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.13+ | 1.13+
}} |
min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.
Variables
Las variables devuelven información sobre la página actual, wiki local, fecha u hora. La sintaxis es similar a las plantillas. Las variables marcadas como "[expensive]" son seguidas por el software MediaWiki, y el número de ellas que pueden aparecer en la mísma página, está limitado.
Se usará siempre la variable, si su nombre entra en conflicto con una plantilla con el mismo nombre, que pueda existir en la wiki local. Si se quiere usar la plantilla, se deberá usar {{Template:NOMBRE_PLANTILLA}}
. En algunos casos, añadir algún parámetro a la variable que entra en conflicto, hará que se interprete como una plantilla; por ejemplo: {{CURRENTDAYNAME|x}}
, hace que se use la plantilla Template:CURRENTDAYNAME.
20px | Tip for wiki admins: Puedes configurar el número máximo permitido por página, de parser function marcadas como [expensive], usando {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgExpensiveParserFunctionLimit | $wgExpensiveParserFunctionLimit
}}. |
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 |
---|---|---|---|
Year | |||
{{CURRENTYEAR}} | 2024 | Año | |
Month | |||
{{CURRENTMONTH}} | 10 | Mes –comenzando por cero, si es menor de diez–. | |
{{CURRENTMONTHNAME}} | October | Nombre del mes, en el idioma de la wiki local. | |
{{CURRENTMONTHNAMEGEN}} | October | Mes, en forma genitiva, –si lo contempla la wiki local–. | |
{{CURRENTMONTHABBREV}} | Oct | Abreviatura del mes, en el idioma de la wiki local. | 1.5+ |
Día | |||
{{CURRENTDAY}} | 31 | Día del mes, –sin comenzar por cero–. | |
{{CURRENTDAY2}} | 31 | Día del mes, –comenzando por cero, si es menor de diez–. | 1.6+ |
{{CURRENTDOW}} | 4 | Número del día de la semana –siendo el lunes, el día 1–. | |
{{CURRENTDAYNAME}} | Thursday | Nombre del día, en el idioma de la wiki local. | |
Hora | |||
{{CURRENTTIME}} | 23:28 | Hora y minutos, –formato: 24-horas, HH:mm–. | |
{{CURRENTHOUR}} | 23 | Houra, –en formato 24-horas, y comenzando por cero si es menor de diez–. | |
Otros | |||
{{CURRENTWEEK}} | 44 | Número de semana, dentro del año | |
{{CURRENTTIMESTAMP}} | 20241031232852 | 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}}
20px | Tip for wiki admins: Para mayor control sobre el formateo de fechas, puede que estés interesado en instalar y usar Extension:ParserFunctions, para poder usar la parser function: #time: |
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}} | WebOS Internals | El nombre de la wiki local ({{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgSitename | $wgSitename
}}). |
|
{{SERVER}} | http://wiki.webos-internals.org | La URL del dominio de la wiki local ({{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgServer | $wgServer
}}) |
|
{{SERVERNAME}} | wiki.webos-internals.org | El nombre del dominio ({{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgServerName | $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 ({{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgScriptPath | $wgScriptPath
}}) |
||
{{CURRENTVERSION}} | 1.35.1 | La versión del software MediaWiki, de la wiki local. | 1.7+ | |||
{{CONTENTLANGUAGE}} {{CONTENTLANG}} |
en en |
El idioma por defecto de la wiki local. ({{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | $wgLanguageCode | $wgLanguageCode
}}) |
1.7+ |
última revisión de la página | ||||||
{{REVISIONID}} | 1774 | ID de la última revisión | 1.5+ | |||
{{REVISIONDAY}} | 23 | Día de la última revisión, –sin comenzar por cero&ndash. | 1.8+ | |||
{{REVISIONDAY2}} | 23 | Día de la última revisión, –comenzando por cero, si es menor de diez&ndash. | 1.8+ | |||
{{REVISIONMONTH}} | 07 | Día de la última revisión, –sin comenzar por cero&ndash. | 1.8+ | |||
{{REVISIONYEAR}} | 2009 | Año de la última revisión | 1.8+ | |||
{{REVISIONTIMESTAMP}} | 20090723013849 | Marca de fecha y hora completa, sin espacios entre las partes, del momento de la última edición | 1.8+ | |||
{{REVISIONUSER}} | Rboatright | Nombre del usuario que hizo la última edición de la página. | 1.15+ | |||
{{PAGESIZE:<PageName>}} | 30,308 | [expensive] Devuelve el tamaño –en bytes–, de la página que se le pase como parámetro: <PageName>. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.13+ | 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> |
{{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.16+ | 1.16+
}} | |
{{PROTECTIONLEVEL:<action>}} | 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. 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 {{ #ifeq: wiki.webos-internals.org |
www.mediawiki.org | $wgAllowDisplayTitle | $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}} → 2,973
- {{NUMBEROFPAGES:R}} → 2973)
Usa el modificador «|R» en las magic words que requieran un parámetro como PAGESINCATEGORY, NUMBERINGROUP o PAGESINNS, entre otros. {{PAGESINCATEGORY:All_extensions}} → 0 |
Variable | Muestra | Descripción | min1 | ||||||
---|---|---|---|---|---|---|---|---|---|
de toda la wiki local | |||||||||
{{NUMBEROFPAGES}} | 2,973 | Número de páginas en la wiki local. | 1.7+ | ||||||
{{NUMBEROFARTICLES}} | 327 | Número de páginas en el namespace principal. | |||||||
{{NUMBEROFFILES}} | 1,682 | Número de archivos subidos. | 1.5+ | ||||||
{{NUMBEROFEDITS}} | 16,814 | Número de ediciones. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.10+ | 1.10+
}} | |||
{{NUMBEROFVIEWS}} | Template:NUMBEROFVIEWS | Número de páginas vistas. Normalmente no refleja la realidad cuando se estrá detrás de la caché. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.14+ | 1.14+
}} | |||
{{NUMBEROFUSERS}} | 974 | Número de usuarios registrados. | 1.7+ | ||||||
{{NUMBEROFADMINS}} | 19 | Número de usuarios en el grupo sysop –administradores–. | 1.7+ | ||||||
{{NUMBEROFACTIVEUSERS}} | 0 | Número de usuarios activos, según el criterio en Special:Estadísticas. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.15+ | 1.15+
}} | |||
{{PAGESINCATEGORY:<categoryname>}} {{PAGESINCAT:<categoryname>}} |
58 | [expensive] Número de páginas en la categoría que se pasa como parámetro – <categoryname>–. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.13+ | 1.13+
}} | |||
{{NUMBERINGROUP:<groupname>}} {{NUMINGROUP:<groupname>}} |
{{NUMBERINGROUP:bureaucrat}}→ →11 | Número de usuarios en el {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | grupo | grupo
}} que se le pasa como parámetro –<groupname>–. |
{{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.14+ | 1.14+
}} |
{{PAGESINNS:<namespace>}} {{PAGESINNAMESPACE:<namespace>}} |
Número de páginas en el namespace que se pasa como parámetro –<namespace>–. (ver lista). Esta opción está deshabilitada por defecto, se habilita desde {{ #ifeq: wiki.webos-internals.org |
www.mediawiki.org | $wgAllowSlowParserFunctions | $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}} | Help:Title/Subtitle/Foo1/Foo2 | Ruta completa de la página. | 1.6+ |
{{NAMESPACE}} | Help | 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}} | Help: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}} |
Help | 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}} | Help talk:Title/Subtitle/Foo1/Foo2 | Ruta completa de la página de discusión asociada. | 1.7+ |
{{TALKSPACE}} | Help talk | 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 {{ #ifeq:
wiki.webos-internals.org
| www.mediawiki.org | 1.15+ | 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}} → Help talk:Title/Subtitle/Foo1/Foo2
- {{TALKSPACEE:Help:Title/Subtitle/Foo1/Foo2}} → Help_talk
20px | Tip for wiki admins: Para mayor control sobre las rutas y obtención de sus partes, puede que estés interesado en instalar y usar Extension:ParserFunctions, para poder usar la parser function: #titleparts:.
|
Parser functions
- Para las diez funciones de la Extensión:ParserFunctions: expr, if, ifeq, ifexpr, iferror, ifexist, rel2abs, switch, time y titleparts, consultar: Help:Extension:ParserFunctions
Las parser functions son muy similares a las variables, pero tienen uno, o más parámetros. Conceptual, y técnicamente hablando, cualquier magic word que lleve algún parámetro, es una parser function.
Esta página sólo describe las parser functions que se integran por defecto con el software MediaWiki.
20px | Tip for wiki admins: Se pueden añadir más funciones, como extensiones de MediaWiki.
wiki.webos-internals.org |
www.mediawiki.org | Extension:ParserFunctions | Extension:ParserFunctions
}}. |
URL
Estas parser functions toman como parámetro el título completo de una página –<Namespace>:<Título_principal>/<Sub_página1>/<Sub_pagina2>...–, y devuelven la URL asociada a la misma.
La función no comprueba que el título pasado, sea de una página existente en la wiki local. Devolverá la URL asociada, independientemente de que la página exista o no |
Nota: Para todos los ejemplos que sigan, se usará de parámetro el título: Help:Title/Foo.
Parser function | Muestra | Descripción | min1 | |||||
---|---|---|---|---|---|---|---|---|
{{localurl:<PageName>}} {{localurl:<PageName>|<query_string>}} |
/wiki/Help:Title/Foo /index.php?title=Help:Title/Foo&variables |
Devuelve la ruta relativa, de la página que se pase como parámetro. Se puede especificar una query string, pasando un segundo parámetro. |
||||||
{{fullurl:<PageName>}} {{fullurl:<PageName>|<query_string>}} {{fullurl:<prefijo>:<PageName> |<query_string>}} |
http://wiki.webos-internals.org/wiki/Help:Title/Foo http://wiki.webos-internals.org/index.php?title=Help:Title/Foo&variables http://wiki.webos-internals.org/wiki/W:es:Help:Title/Foo |
Como {{localurl}}, pero devuelve un hiperenlace con la URL absoluta. Igualmente se puede pasar el parámetro <query_string>. También se pueden usar prefijos-interwiki –<prefijo>– (ver lista). En el anterior ejemplo, se usó: {{fullurl:w:es:Help:Title/Foo}} |
1.5+ | |||||
{{filepath:<FileName>}} {{filepath:<FileName>|nowiki}} |
Devuelve la URL del archivo multimedia, de la página de descripción, cuyo título se pasa como parámetro –<FileName>–. Si se añade el parámetro «nowiki», se devolverá sólo un string con la URL, y no un hiperenlace. |
{{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.12+ | 1.12+
}} | |||
{{urlencode:<string>}} | {{urlencode:Carácter (paréntesis)}}→ Car%C3%A1cter+%28par%C3%A9ntesis%29 |
Toma el string pasado –<string>–, y lo codifica con formato URL.
|
{{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.7+ | 1.7+
}} | ||
{{anchorencode:<string>}} | {{anchorencode:Carácter (paréntesis)}}→ Car.C3.A1cter_.28par.C3.A9ntesis.29 |
Toma el string pasado –<string>–, y lo codifica con formato de ancla o enlace de sección –el hash, que hay tras «#»–. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.8+ | 1.8+
}} |
min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.
Namespaces
{{ns:}}
devuelve el nombre del namespace –en la wikipedia 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}} or {{ns:Media}} | Media | {{ns:-1}} or {{ns:Special}} | Special | |
{{ns:0}} | {{ns:1}} or {{ns:Talk}} | Talk | ||
{{ns:2}} or {{ns:User}} | User | {{ns:3}} or {{ns:User talk}} | User talk | |
{{ns:4}} or {{ns:Project}} | WebOS Internals | {{ns:5}} or {{ns:Project talk}} | WebOS Internals talk | |
{{ns:6}} or {{ns:File}} or {{ns:Image}} | File | {{ns:7}} or {{ns:File talk}} or {{ns:Image talk}} | File talk | |
{{ns:8}} or {{ns:MediaWiki}} | MediaWiki | {{ns:9}} or {{ns:MediaWiki talk}} | MediaWiki talk | |
{{ns:10}} or {{ns:Template}} | Template | {{ns:11}} or {{ns:Template talk}} | Template talk | |
{{ns:12}} or {{ns:Help}} | Help | {{ns:13}} or {{ns:Help talk}} | Help talk | |
{{ns:14}} or {{ns:Category}} | Category | {{ns:15}} or {{ns:Category talk}} | Category talk |
Formato de cadenas de texto
Las funciones que se listan a continuación, realizan conversiones en el formato de la cadena de texto que se le pasa como parámetro.
Parser function | Ejemplo de uso | Descripción | min1 | |||
---|---|---|---|---|---|---|
{{uc:<string>}} | {{uc:tExto prueBa}} → TEXTO PRUEBA | Pone en mayúsculas, todos los caracteres de <string>. | 1.5+ | |||
{{ucfirst:<string>}} | {{cfirst:tExto prueBa}} → TExto prueBa | Pone en mayúsculas, sólo el primer caracter de <string>. | 1.5+ | |||
{{lc:<string>}} | {{lc:TExto prueBa}} → texto prueba | Pone en minúsculas, todos los caracteres de <string>. | 1.5+ | |||
{{lcfirst:<string>}} | {{lcfirst:TExto prueBa}} → tExto prueBa | Pone en minúscula, sólo el primer caracter de <string>. | 1.5+ | |||
{{formatnum:<numero>}} {{formatnum:<string>|R}} |
{{formatnum:-7654321.65}} → -7,654,321.65 {{formatnum:-7,654,321.6|R}} → -7654321.6 |
Formatea un número –<numero>– separandolo por millares y millones Se puede usar el parámetro «|R» para convertir una cadena de texto que se pase como parámetro –<string>–, en número –con el que se podrá hacer operaciones numéricas después–. |
1.7+ 1.13+ | |||
{{#dateformat:<date>|<format>}} {{#formatdate:<date>|<format>}} |
{{#dateformat:2001-09-11|dmy}} → 11 September 2001 {{#dateformat:2001-09-11|mdy}} → September 11, 2001 {{#dateformat:2001-09-11|ymd}} → 2001 September 11 {{#dateformat:Sep 11, 2001|ISO 8601}} →2001-09-11 |
Esta función devuelve una fecha que se pase como parámetro –<date>–, formateada con uno de los cuatro formatos que se listan a continuación, y que se requerirán mediante el segundo parámetro:<format>.
NOTAS:
|
1.15+ | |||
{{padleft:<xyz>|<long>}} {{padleft:<xyz>|<long>|<char>}} |
{{padleft:ABC|5}} → 00ABC {{padleft:548|5|+}} → ++548 {{padleft:T5o|2|+}} → T5o |
Añade por la izquierda, tantos caracteres <char> como sean necesarios –si acaso lo son–, hasta que la cadena de texto o númerica especificada, –<xyz>–, tenga tantos caracteres como indique el parámetro <long>.
Si no se especifica el caracter de relleno –<char>–, el usado por defecto, es el número «0»
|
1.8+ | |||
{{padright:<xyz>|<long>}} {{padright:<xyz>|<long>|<char>}} |
{{padright:ABC|5}} → ABC00 {{padright:548|5|+}} → 548++ {{padright:T5o|2|+}} → T5o |
Funciona igual que {{padleft}}, pero actuando por el lado derecho. | ||||
{{plural:<num> |<forma para uno> |<forma para dos> .. |<forma para n> .. }} |
{{plural:1|casa|casas}} → casa {{plural:2|casa|casas}} → casas {{plural:3|casa|casas|muchas}} → casas |
Devuelve la forma correcta del plural, para el número dado –<num>–. El valor adecuado, lo toma de los siguientes parámetros.
En caso del idioma ruso, en que hay hasta diez formas distintas, se reconocerán los siguientes diez parámetros. | ||||
{{grammar:<N>|<noun>}} | Devuelve la forma correcta de la palabra <noun> según el código de inflexión especificado por <N>, en función del idioma configurado en la wiki local. Véase también el Manual: {{ #ifeq: wiki.webos-internals.org |
www.mediawiki.org | Manual:$wgGrammarForms | Manual:$wgGrammarForms
}}. |
1.7+ |
min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.
Modificadores de plantilla
Las siguientes parser functions toman como parámetro el nombre de una plantilla, y realizan alguna operación o modificación sobre la misma a la hora de mostrarla o pegarla en la página anfitrión.
Uso | Explicación | ||
---|---|---|---|
{{subst:<NombrePlantilla>}} | Substituye la llamada a la plantilla –{{<NombrePlantilla>}}– con el contenido de la misma. Esta "sustitución" hace que una vez que la página ha sido guardada, el contenido de la plantilla pasará a formar parte de la páginacon el contenido que tenía en el momento exacto del guardado.
| ||
{{msg:<NombrePlantilla>}} {{raw:<NombrePlantilla>}} |
Si una plantilla está en conflicto con una palabra mágica, al usar el modificador msg: se utilizará la plantilla –{{<NombrePlantilla>}}– en lugar de la palabra mágica. En otro caso se usará la palabra mágica.
| ||
{{msgnw:<NombrePlantilla>}} | La plantilla –{{<NombrePlantilla>}}– se pegará como una etiqueta sin evaluar al estilo <nowiki>. | ||
{{int:<NombrePlantilla>}} | véase su uso una línea más abajo. |
Varios
Parser function | Ejejmplo de uso | Descripción | min1 | |||
---|---|---|---|---|---|---|
{{int:<message name>}} | {{int:edit}} → Edit | Traduce la palabras internacionalizada –<message name>– de la interface de MediaWiki, al idioma elegido en las preferencias del usuario que visita la página. (Puedes probar las diferencias con otros idiomas: francés • japonés)
Otros usos: Si una plantilla está en conflicto con un mensaje de MediaWiki, al usar el modificador {{{int:}}} se empleará el mensaje –<message name>– en lugar de la plantilla. En otro caso se usaría la plantilla. |
||||
{{#language:<lang_code>}} | {{#language:ar}} → العربية {{#language:th}} → ไทย {{#language:es}} → español {{#language:en}} → English |
Devuelve el nombre del idioma dado por el código ISO 639-1 de dos cifras, –<lang_code>–, en ese mismo idioma. | {{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.7+ | 1.7+
}}
|
#REDIRECT [[<PageName>]] | Este código crea una redirección automática que apunta a la página <PageName>. AVISO: Debe situarse al inicio del código fuente de la página donde se desea la redirección. |
|||||
{{#special:<PageName>}} | {{#special:userlogin}} → Special:UserLogin {{#special:fake_name}} → Special:Fake name |
Devuelve la ruta de la página especial, dada por su nombre canónico –<PageName>–. Si no existe tal página, informa de ello. |
{{ #ifeq:
wiki.webos-internals.org |
www.mediawiki.org | 1.9+ | 1.9+
}} |
{{#tag:<tagname>}} {{#tag:<tagname> |<content> |<parameter=value> |<parameter2=value2> }} |
{{#tag:font|content}} → content |
Forma de escribir código HTML, con sintaxis WikiMedia.
|
1.12+ | |||
{{gender:username |return text if user is male |return text if user is female |return text if user hasn't defined their gender}} |
{{gender:rizome |hombre |mujer |sin definir }} → sin definir |
Una función switch para el género del usuario que se le pase como parámetro.
|
1.15+ |
min1: versión mínima requerida de MediaWiki, que acepta cada determinada magic word.
Enlaces externos
- Código fuente de Language.php, para configurar los valores de las variables, en el idioma de la wiki local.
- Código fuente de MagicWord.php
{{#switch:es |=Languages: |Languages=Languages: |MediaWiki=Languages: |af=Taal: |ar=:اللغة |bcc=:زبان |bg=Език: |br=Yezh : |ca=Llengua: |cs=Jazyk: |da=Sprog: |de=Sprache: |el=Γλώσσα: |en=Language: |ru=Язык: |#default=Language: }} |
English {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/af | • {{#if: |Afrikaans| Afrikaans}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ar | • {{#if: |العربية| العربية}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/az | • {{#if: |azərbaycanca| azərbaycanca}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/bcc | • {{#if: |جهلسری بلوچی| جهلسری بلوچی}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/bg | • {{#if: |български| български}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/br | • {{#if: |brezhoneg| brezhoneg}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ca | • {{#if: |català| català}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/cs | • {{#if: |čeština| čeština}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/da | • {{#if: |dansk| dansk}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/de | • {{#if: |Deutsch| Deutsch}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/el | • {{#if: |Ελληνικά| Ελληνικά}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/es | • {{#if: |español| español}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/fa | • {{#if: |فارسی| فارسی}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/fi | • {{#if: |suomi| suomi}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/fr | • {{#if: |français| français}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/gl | • {{#if: |galego| galego}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/gu | • {{#if: |ગુજરાતી| ગુજરાતી}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/he | • {{#if: |עברית| עברית}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/hu | • {{#if: |magyar| magyar}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/id | • {{#if: |Bahasa Indonesia| Bahasa Indonesia}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/it | • {{#if: |italiano| italiano}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ja | • {{#if: |日本語| 日本語}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ko | • {{#if: |한국어| 한국어}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ksh | • {{#if: |Ripoarisch| Ripoarisch}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ml | • {{#if: |മലയാളം| മലയാളം}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/mr | • {{#if: |मराठी| मराठी}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ms | • {{#if: |Bahasa Melayu| Bahasa Melayu}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/nl | • {{#if: |Nederlands| Nederlands}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/no | • {{#if: |norsk| norsk}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/oc | • {{#if: |occitan| occitan}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/pl | • {{#if: |polski| polski}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/pt | • {{#if: |português| português}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ro | • {{#if: |română| română}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ru | • {{#if: |русский| русский}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/si | • {{#if: |සිංහල| සිංහල}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/sk | • {{#if: |slovenčina| slovenčina}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/sq | • {{#if: |shqip| shqip}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/sr | • {{#if: |српски / srpski| српски / srpski}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/sv | • {{#if: |svenska| svenska}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/ta | • {{#if: |தமிழ்| தமிழ்}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/th | • {{#if: |ไทย| ไทย}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/tr | • {{#if: |Türkçe| Türkçe}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/uk | • {{#if: |українська| українська}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/vi | • {{#if: |Tiếng Việt| Tiếng Việt}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/yue | • {{#if: |粵語| 粵語}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/zh | • {{#if: |中文| 中文}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/zh-hans | • {{#if: |中文(简体)| 中文(简体)}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/zh-hant | • {{#if: |中文(繁體)| 中文(繁體)}}|}} {{#ifexist: {{#if: | | {{#if: Help | Help:}}Magic words}}/zh-tw | • {{#if: |中文(台灣)| 中文(台灣)}}|}} |