Plantilla:ArgsTNT/GetStrT/doc
El uso de esta plantilla es sólo didáctico, devuelve un elemento de Commons:Data:I18n/TNTTools/Demo.tab, que es utilizada como tabla de prueba.
Uso
editarEsta plantilla es: {{#invoke:ArgsTNT|StrT|TNTTools/Demo|{{{1|}}}|{{{2|}}}|{{{3|}}}}}
, donde el primer parámetro es el código del texto a buscar en la tabla, y cero a dos parámetros para reemplazar las marcas $1 y $2 del texto devuelto.
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, seria: {{#invoke:ArgsTNT|StrT|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/GetStr, sin tener en cuenta si es mayúsculas o minúsculas, y de código wiki: {{#invoke:ArgsTNT|StrT|Prueba|{{{1|}}}|n|{{{2|}}}}}
, con lo que {{Prueba/GetStr|Código palabra|Parámetro 1|Parámetro 2}}
quedaría más corto y legible.
Ejemplos
editar{{ArgsTNT/GetStrT|Word}}
-> palabra{{ArgsTNT/GetStrT|TheColumns}}
-> las columnas
Con parámetros:
{{ArgsTNT/GetStrT|Err_RequiredValForS|Aquí|empezar}}
-> Aquí: Debe suministrarse valores para empezar{{ArgsTNT/GetStrT|Err_RequiredValForS|{{ArgsTNT/GetStrT|Here}}|empezar}}
-> Aquí
Véase también
editarTablas TNT con el mismo nombre que la plantilla
editar{{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
editar{{ArgsTNT/GetStrT}}
{{ArgsTNT/WordFoundT}}
{{ArgsTNT/WordIdxT}}
{{ArgsTNT/WordIdxET}}
Uso indirecto de tablas
editar{{YesnoTNT}}