FANDOM


Ferropedia Ayuda
Ayuda

Cómo empezar una Página
Manual de estilo
Guía de edición de páginas
Cómo colocar imágenes
Guía sobre las plantillas
Página de pruebas
Paleta de colores
Ayuda con el código TeX
Glosario de Términos
Páginas de Usuario
Variables

Por favor lee esto...

Preguntas más frecuentes

En esta página se muestran pautas de edición algo avanzadas que servirán para hacernos la vida más fácil a la hora de editar páginas y plantillas y que seguramente nos ahorren más de un dolor de cabeza. Estas variables pueden ser encadenadas unas con otras y dependen del tiempo, la página o el proyecto donde estén ubicadas y pertenecen al grupo de Palabras mágicas.

Esta ayuda está siendo adaptada de Wikimedia Help:Variable

Constantes que sólo dependen del proyecto y parámetros.Editar

{{ns:-2}} ó {{ns:Media}} Medio
{{ns:-1}} ó {{ns:Special}} Especial
{{ns:1}} ó {{ns:Talk}} Discusión
{{ns:2}} ó {{ns:User}} Usuario
{{ns:3}} ó {{ns:User_talk}} Usuario discusión
{{ns:4}} ó {{ns:Project}} Ferropedia
{{ns:5}} ó {{ns:Project_talk}} Ferropedia discusión
{{ns:6}} ó {{ns:Image}} Archivo
{{ns:7}} ó {{ns:Image_talk}} Archivo discusión
{{ns:8}} ó {{ns:MediaWiki}} MediaWiki
{{ns:9}} ó {{ns:MediaWiki_talk}} MediaWiki discusión
{{ns:10}} ó {{ns:Template}} Plantilla
{{ns:11}} ó {{ns:Template_talk}} Plantilla discusión
{{ns:12}} ó {{ns:Help}} Ayuda
{{ns:13}} ó {{ns:Help_talk}} Ayuda discusión
{{ns:14}} ó {{ns:Category}} Categoría
{{ns:15}} ó {{ns:Category_talk}} Categoría discusión
depending on custom namespaces:
{{ns:100}}, {{ns:101}}, etc.
, , etc.
{{SITENAME}} Ferropedia
{{SERVER}} //ferrocarriles.fandom.com
{{SERVERNAME}} ferrocarriles.fandom.com
{{localurl:pagename}} /wiki/Pagename
{{localurle:pagename}} /wiki/Pagename
{{localurl:pagename|query string}} https://ferrocarriles.fandom.com/wiki/Pagename?query_string
{{fullurl:pagename}} https://ferrocarriles.fandom.com/wiki/Pagename
{{fullurl:pagename|query_string}} https://ferrocarriles.fandom.com/wiki/Pagename?query_string
{{int:fromwikipedia}} <fromwikipedia>

La variable "localurl" substituye los espacios por guiones y los caracteres especiales por códigos de fuga. Un ejemplo sería: {{localurl:a é}} que se muestraría como /wiki/A_%C3%A9. El proposito de ésto, viene dado por:

  • for a given page name, creating a link in external link style to a page in the same project or a project which uses the same string in the URL between the server name and the page name (on Wikimedia "/wiki/" and "w/index.php?title=") (but see also m:Template talk:Pi).
  • allow the same wikitext to be used in a project that uses a different string, if the target is in that other project or a project which uses the same string

El nombre de la página en "localurl" no debería ser escrito con códigos de fuga.
Por ejemplo: Usa {{SERVER}}{{localurl:À}} que se muestraría como:
//ferrocarriles.fandom.com/wiki/%C3%80
Y no uses:{{SERVER}}{{localurl:%C3%80}}, que se mostraría como:
//ferrocarriles.fandom.com/wiki/%C3%80

Note that localurl does not convert page names and user names after "target=". This syntax can be avoided by putting the target in the first part of localurl, after the "/":

Localurle (and its counterpart, fullurle) perform additional character escaping on the resulting link, and are intended for internal use only, and work in wikitext only for backwards-compatibility reasons. The unescaped versions should always be used in wikitext.

The {{fullurl}} variable introduced in recent versions allows the entire link to be specified in one go, without also using {{server}}. This also means it can be used in the same way for local and interwiki links (it being clearly inappropriate to add {{server}} before the latter)

Using Plantilla:Tcw, instead of using SERVER and localurl, one can also use e.g. {{url}}abc&action=edit giving Plantilla:Urlabc&action=edit

"INT:" is used to get text from the Mediawiki: namespace. If the user's interface language, as specified in Special:Preferences, is the wiki's default language, it will display the contents of Mediawiki:pagename. If the user has selected another language, it will display the contents of Mediawiki:pagename/languagecode (e.g. Mediawiki:fromwikipedia/fr for French) if such a page exists, and of Mediawiki:pagename if it does not. It is short for "internal".


Comandos variablesEditar

Esta lista de comandos, son variables que pueden ser usadas en la wiki y dependen de varios factores como la página en la que están siendo usadas, el tiempo o el proyecto wiki.

Variables que dependen del tiempoEditar

Estas variables dependen del año, mes, semana, día y de la hora.


  • {{CURRENTMONTH}}

Se ve así: 05
Un dígito que indica el mes actual cuando el mes está por debajo del 10. (Variable pendiente de la creación de la plantilla CURRENTMNTH)


  • {{CURRENTMONTH}}

Se ve así: 05
Dos dígitos que indican el mes actual


  • {{CURRENTMONTHNAME}}

Se ve así: mayo
Muestra el mes actual en letras.


  • {{CURRENTMONTHABBREV}}

Se ve así: may
Muestra el mes actual en letras pero abreviado.


  • {{CURRENTMONTHNAMEGEN}}

Se ve así: mayo
Es la forma genitiva gramatical del nombre de mes (Usado en el finlandés).


  • {{CURRENTWEEK}}

Se ve así: 22
Muestra el número de la semana del año actual.


  • {{CURRENTDAY}}

Se ve así: 30
Muestro el día del mes actual con un dígito cuando está por debajo del 10.


  • {{CURRENTDAY2}}

Se ve así: 30
Muestra el día del mes actual con dos dígitos.


  • {{CURRENTDAYNAME}}

Se ve así: sábado
Muestra el día de la semana en letras.


  • {{CURRENTDOW}}

Se ve así: 6
Indica el número de día de la semana. Lunes = 1; Martes = 2...


  • {{CURRENTYEAR}}

Se ve así: 2020
Indica el año actual en números.


  • {{CURRENTTIME}}

Se ve así: 19:25
Indica la hora actual en números.


  • {{NUMBEROFARTICLES}}

Se ve así: 1.605
Indica el número de artículos de la Wiki.


  • {{NUMBEROFUSERS}}

Se ve así: 22.868.545
Indica el número de usuarios de la Wiki.


  • {{NUMBEROFFILES}}

Se ve así: 1.985
Indica el número de archivos de la Wiki.

Variables que dependen de la páginaEditar

Estas variables dependen de la página en la que se está trabajando


  • {{NAMESPACE}}

Se ve así: Ayuda
Indica el título de la Wiki.


  • {{NAMESPACEE}}

Se ve así: Ayuda
Indica el título de la Wiki.


  • {{PAGENAME}}

Se ve así:Variables
Indica el nombre de la página.


  • {{PAGENAMEE}}

Se ve así:Variables
Indica el nombre de la página.


{{FULLPAGENAME}} Se ve así:Ayuda:Variables
Indica el nombre completo de la página.


  • {{FULLPAGENAMEE}}

Se ve así:Ayuda:Variables Indica el nombre completo de la página.


PAGENAMEE muestra el título de página de la forma que es usada en URLs; Por ejempo: Con guiones para los espacios, y códigos de fuga para los caracteres especiales, y por lo tanto es usado para construir URLs. Por ejemplo, en una página llamada "Gran café", PAGENAMEE quedaría como "Gran_caf%C3%A9". No uses PAGENAMEE como el pagename en la primera parte de la variable localurl.

Dependiendo de la revisión Editar

{{REVISIONID}}
Se ve así: 20439

REVISIONID muestra un único número identificando la versión de la página en el conjunto de todas las versiones de todas las páginas. En la URL el número puede referirse a "old_id=.." (Antigua identificación) cuando la versión siga siendo la misma. Esto puede usarse normalmente en páginas de discusión, y para citaciones en periódicos, trabajos escolares, etc. Cuando se está aplicando como una URL, en la parte de arriba de la página, la fecha y la hora local (if not logged in: UTC) son mostradas, con un link a la versión anterior y un link a la siguiente versión (A no ser que a la hora de cargar la página no haya una nueva versión: En ese caso, la siguiente "Siguiente diferencia" aparecerá de todas formas pero no será un link; Si la versión es la primera, aparecerá un link llamado "Diferencia anterior" pero conducirá a la misma página.

La página del historial también lo usa como una URL. En una previsualización, el valor de REVISIONID es 0.


Ejemplos de combinación de variablesEditar

  • {{fullurl:{{FULLPAGENAME}}|action=edit}}

https://ferrocarriles.fandom.com/wiki/Ayuda:Variables?action=edit


  • {{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}}

//ferrocarriles.fandom.com/wiki/Especial:Whatlinkshere?target=Ayuda:Variables


  • {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}

//ferrocarriles.fandom.com/wiki/Ayuda:Variables?action=edit


  • {{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}}

//ferrocarriles.fandom.com/wiki/Especial:Whatlinkshere?target=Ayuda:Variables


  • [[{{NAMESPACE}}:{{PAGENAME}}_1]]

Ayuda:Variables_1


  • {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}_1}}

//ferrocarriles.fandom.com/wiki/Ayuda:Variables_1


  • {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}}

//ferrocarriles.fandom.com/wiki/Ayuda:Variables?oldid=20439

Variables en linksEditar

Las variables también puden funcionar en links:

  • [[a{{NAMESPACE}}b|c{{PAGENAME}}d]]

cVariablesd

Vea tambiénEditar


Esta página es una adaptación de Wikijuegos

Esta extensión está activada por defecto en Fandom.

Una "función parser" es una parte especial de código MediaWiki que extiende la funcionalidad de la plantilla para que realice operaciones lógicas. Al representarse, las funciones parser utilizan los parámetros incluidos en su definición para dar lugar a un resultado específico.

Las funciones parser se escriben de la misma forma que las plantillas, con llaves al principio y al final. Normalmente, se identifican con facilidad por tener dos puntos o una almohadilla (#) en el nombre de la función (o ambos, como por ejemplo {{#if:}}).

Una lista con todas las funciones parser disponibles en un wiki puede verse en Especial:Versión.

Paso a paso

  1. Identifica la función parser apropiada para la tarea que quieres llevar a cabo. Hay una amplia variedad de funciones parser, así que asegúrate de investigar a fondo.
    Bajo este paso a paso hay información adicional con enlaces que llevan a páginas completas de documentación sobre cada función parser.
  2. Identifica la sintaxis adecuada para la función parser que deseas utilizar.
    En esta guía paso a paso, utilizaremos la función parser {{#ifexpr:}} (expresión if), activada por defecto en todos los wikis de Fandom. Su sintaxis es:
    {{#ifexpr: expresión | valor (si es verdadero) | valor (si es falso) }}
  3. Rellenar la sintaxis.
    {{#ifexpr: 1 > 0 | sí | no }}
    En el ejemplo previo, la hemos rellenado con la expresión matemática (1 > 0), preparando la función para que diga "sí" si 1 > 0 es matemáticamente correcto o "no" si 1 > 0 es matemáticamente incorrecto.
  4. Guarda la página y verifica si la función da como resultado el valor esperado. En nuestro ejemplo, el resultado debería ser "sí", ya que 1 es mayor que 0.
    {{#ifexpr: 1 > 0 | sí | no }}.
    Ten en cuenta lo que habría ocurrido si hubiésemos cambiado la expresión pero mantenido los valores iguales. La ecuación sería falsa, ya que 0 no es mayor que 1, de modo que el resultado sería "no".
    {{#ifexpr: 1 < 0 | sí | no }}no.

Aunque el ejemplo superior parezca algo simple, ya que uno siempre debería saber que 1 > 0, el poder de la función parser se nota más cuando tiene en cuenta un parámetro. Digamos que estás diseñando un infobox para un wiki sobre una serie de televisión. Quieres incluir la edad de los personajes y determinar si son adultos o no.

Si dentro del infobox tienes {{#ifexpr: {{{Edad}}} >= 18 | Este personaje es un adulto. | Este personaje no es un adulto. }}, el código debería hacer que aparezca "Este personaje es un adulto" si el personaje tiene 18 años o más. Si el personaje tiene menos de 18 años, aparecería "Este personaje no es un adulto."

Funciones parser MediaWiki integradas

El propio software MediaWiki incluye múltiples funciones parser por defecto. Una lista completa de estas está disponible en MediaWiki.org. En esta página, aparecen las más útiles.

{{fullurl:}}
Hace aparecer la URL completa de una página.
{{fullurl:Ayuda:Contenidos}}/wiki/Ayuda:Contenidos
{{#language:}}
Convierte un código de idioma al nombre del idioma.
{{#language:es}} → Español
{{lc:}}
Hace que el contenido esté en minúscula (lo opuesto de {{uc:}}).
{{lc:TEXTO}} → texto
{{ns:}}
Toma un número de espacio de nombre e indica cual es el espacio de nombre.
{{ns:4}} → Comunidad Central
{{plural:}}
Si una expresión dada es igual a uno, aparece el valor singular definido. Si una expresión es igual a dos, aparece el valor plural definido.
{{plural:1|es|son}} → es
{{plural:2|es|son}} → son

Extensión ParserFunctions

Ifelselogic

La extensión ParserFunctions depende de lógica sencilla para dar lugar a código útil.

La extensión ParserFunctions es una extensión MediaWiki popular que añade múltiples funciones parser útiles además de las que aparecen en la lista anterior. Esta extensión se encuentra activada por defecto en todas los wikis de Fandom. Esta extensión también incluye la mayoría de las funciones parser de la extensión StringFunctions, actualmente obsoleta. La función más notable que incluye es {{#explode}}.

La extensión ParserFunctions dispone de utilidades para operaciones matemáticas, declaraciones if/else, y funciones de tiempo. Para ver una lista completa de estas funciones y documentación extremadamente útil acerca de la forma de utilizarlas, por favor, visita la página de ayuda oficial de la extensión.

Otras extensiones

Varias otras extensiones que añaden funciones parser son populares en Fandom. Estas son algunas de las más comunes.

Si una extensión en la que estás interesado incluye una función parser, consulta la página de dicha extensión en MediaWiki.org.

Más información

Ayuda y comentarios

El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.