| Contenidos de Wikipedia en español bajo licencia CC BY-SA 4.0 ⇔ Mapas de OpenStreetMap bajo licencia ODbL |
Plantilla:ArgsTNT/WordIdxT
#2 = No tiene un valor asignado
El uso de esta plantilla es sólo didáctico, permite ver si una palabra está en alguno de los elementos (el número que se quiera) de Commons:Data:I18n/TNTTools/Demo.tab, que es utilizada como tabla de prueba. Devuelve el índice según el orden en que está puesto, si no lo encuentra, devuelve un 0 (A diferencia de {{ArgsTNT/WordIdxET}} que devuelve un error).
Uso
Esta plantilla es: {{#invoke:ArgsTNT|StrIdxChkTab|TNTTools/Demo|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}}}; donde el primer parámetro es la palabra a buscar, el segundo si se ha de tener en cuenta la diferencia de mayúsculas y minúsculas, y los siguientes los códigos de las palabras de TNTTools/Demo.tab.
Si usted quisiera utilizar una llamada en una plantilla (que denominaremos Prueba), llamando a commons:Data:I18n/Prueba.tab, sin tener en cuenta si es mayúsculas o minúsculas, sería: {{#invoke:ArgsTNT|StrIdxChkTab|Prueba|{{{1|}}}|n|{{{2|}}}|{{{3|}}}...}}.
Si tuviera que utilizar muchas veces este código en la plantilla Prueba, entonces lo mejor sería crear una plantilla accesoria. Plantilla que podría ser de nombre Prueba/FoundIdx, sin tener en cuenta si es mayúsculas o minúsculas, y de código wiki: {{#invoke:ArgsTNT|StrIdxChkTab|Prueba|{{{1|}}}|n|{{{2|}}}|{{{3|}}}...}}}, con lo que {{Prueba/FoundIdx|Palabra|Código palabra 1|Código palabra 2|...}} quedaría más corto y legible.
Ejemplos
En estos ejemplos Tt_O_next = Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab., Tt_O_prior = Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab. y Tt_O_now = Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab..
Distinguiendo mayúsculas y minúsculas:
{{ArgsTNT/WordIdxT|siguiente|s|Tt_O_next|Tt_O_prior}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.{{ArgsTNT/WordIdxT|Siguiente|s|Tt_O_next|Tt_O_prior}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab. (no la ha encontrado porque "Siguiente" no es igual a "siguiente"){{ArgsTNT/WordIdxT|adelante|s|Tt_O_next|Tt_O_prior}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.{{ArgsTNT/WordIdxT|ahora|s|Tt_O_next|Tt_O_prior|Tt_O_now}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.
Sin distinguirlas:
{{ArgsTNT/WordIdxT|Next|n|Tt_O_next|Tt_O_prior}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.
Se puede utilizar en una plantilla así:
{{#switch: {{ArgsTNT/WordIdxT|{{{1|}}}|s|Tt_O_next|Tt_O_prior|Tt_O_now}}
|1=Es siguiente
|2=Es previo
|3=Sí, es ahora
|0=No se encontró}}
Entonces si el parámetro es siguiente, el resultado será:
Véase también
Tablas TNT con el mismo nombre que la plantilla
{{ArgsTNT/Test1}}: ExistsAnyP, ExistsAllP, Str_ParP, Num_ParP, StrP{{ArgsTNT/Test2}}: ExistsAnyP, Num_ParP, RInt_ParP, StrP, StrLnkP{{ArgsTNT/TestBoolP}}: Bool_ParP, RBool_ParP{{ArgsTNT/TestStrChkTabP}}: RStr_ParP, StrChkTab_ParP
Tabla TNT común para los ejemplos
{{ArgsTNT/GetStrT}}{{ArgsTNT/WordFoundT}}{{ArgsTNT/WordIdxT}}{{ArgsTNT/WordIdxET}}
Uso indirecto de tablas
{{YesnoTNT}}
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.