Más idiomas
Más acciones
(Creación de «Módulo:ArgsTNT/doc») |
(Arreglar typo.) |
||
Línea 111: | Línea 111: | ||
{{ArgsTNTExamples}} | {{ArgsTNTExamples}} | ||
<includeonly> | <includeonly> | ||
[[Categoría: | [[Categoría:ProleWiki:Módulos]] | ||
</includeonly> | </includeonly> |
Revisión actual - 01:52 27 sep 2022
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.
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
- Plantilla:Tlc
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 Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://en.prolewiki.org/wiki/Commons:Data:I18n/Yesno.tab.
- Falso: Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://en.prolewiki.org/wiki/Commons:Data:I18n/Yesno.tab.
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).