Módulo:ArgsTNT/doc

Revisión del 06:45 25 abr 2023 de Pyc1948 (discusión | contribs.) (Página creada con «Diseñado para crear '''plantillas''' multilingües. Con funciones que utilizan Módulo:TNTTools y Módulo:SimpleArgs. === Funciones del ''frame'' === Las funciones de nombre con sufijo '''P''' toman el nombre de la tabla del nombre de la plantilla. De lo contrario tendrá que usar las funciones con sufijo '''T''' que precisa el '''TableN''' o nombre de la tabla. === Valor de un elemento de la tabla === Donde '''Id'…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Esta es la página de documentación de Módulo:ArgsTNT

Diseñado para crear plantillas multilingües. Con funciones que utilizan Módulo:TNTTools y Módulo:SimpleArgs.

Funciones del frame

Las funciones de nombre con sufijo P toman el nombre de la tabla del nombre de la plantilla. De lo contrario tendrá que usar las funciones con sufijo T que precisa el TableN o nombre de la tabla.

Valor de un elemento de la tabla

Donde Id es el identificador del elemento en la tabla.

Creando un enlace a un artículo. Si Always es true creará el enlace aunque no exista el artículo.

Existencia de parámetros

Donde Id1, etc. son un número variable de identificadores de parámetros. Devuelve un 1 si encuentra algún Any o si están todos All.

Valores de los parámetros

  • Cuando la función tiene una R de prefijo es que los valores son requeridos, en caso de ser omitidos se presentará un mensaje de error.
  • Val corresponde a un valor o asignación mediante , donde n es el número del parámetro.
  • Id es el identificador del parámetro en la tabla. Los valores que toma el identificador de la tabla pueden ser uno o más de uno (entonces separados por '|').
  • Default es el valor que se asignará si está definido.
  • OKEmpty indica que se acepta sin valor.
  • La marca * indica que el parámetro es opcional.

Cadenas

Comprobación de cadenas
  • PossibleValsId es el identificador en la tabla de los posibles valores separados por '|'.
  • CaseSens si distinguiendo mayúsculas y minúsculas.

Números

  • LimInf y LimSup indican los límites mínimo y máximo por el valor del parámetro.

De cualquier tipo:

Enteros:

Booleanos

Devuelven un 1 si es verdad o un 0 si es falso, con los valores:

  • Verdadero: Error de Lua en package.lua en la línea 80: module 'Module:TNT' not found.
  • Falso: Error de Lua en package.lua en la línea 80: module 'Module:TNT' not found.

Funciones:

Comprobando una cadena

Booleano

  • Wd es la palabra o frase a buscar. Si la encuentra devuelve un 1, sino un 0.
  • CaseSens si distinguiendo mayúsculas y minúsculas.

Índice

Devuelve el índice. Si ha encontrado Wd en Id1 devuelve un 1, si la ha encontrado en Id2 devuelve un 2 ... Si no encuentra Wd devuelve un 0.

Presentando mensaje de error si no encuentra Wd:

Documentación de la plantilla

Funciones para utilizar en la página de la documentación de la plantilla.

Crea un enlace a la tabla (a commons):

Muestra la cadena de un elemento de la tabla, cuando ésta toma el nombre de la plantilla (de lo contrario se debe utilizar StrT).

Ejemplos

Plantilla:ArgsTNTExamples