Plantilla:ArgsTNT/Test2/doc
Apariencia
El uso de esta plantilla es sólo didáctico. Usar Commons:Data:I18n/ArgsTNT/Test2.tab, tabla que tiene el mismo nombre que el de la plantilla; por eso utiliza las funciones del módulo con el sufijo P para el nombre.
{{#ifexpr: {{#invoke:ArgsTNT|ExistsAnyP|Number|Integer}}=1
|<noinclude><!-- Exists one or both parameters
Number (1-3.5): --></noinclude>{{#invoke:ArgsTNT|Num_ParP|Number||1|3.5}}<noinclude><!--
Required Integer: --></noinclude> - {{#invoke:ArgsTNT|RInt_ParP|Integer}}
|{{#invoke:ArgsTNT|StrP|SomeParaNeeded|{{#invoke:ArgsTNT|StrLnkP|NumberTit}}}}; <noinclude><!--
Link if exists: --></noinclude>{{#invoke:ArgsTNT|StrLnkP|ErrorArtic}} / <noinclude><!--
Link although not exists: --></noinclude>{{#invoke:ArgsTNT|StrLnkP|ErrorArtic|yes}}
}}<noinclude>
{{documentation}}
</noinclude>
Ejemplos[editar]
En estos ejemplos Number = number|número|numero y Integer = integer|entero.
{{ArgsTNT/Test2}}
-> Número; Artículo inexistente / Artículo inexistente
{{ArgsTNT/Test2|número=2|entero=1}}
-> 2 - 1
{{ArgsTNT/Test2|número=3.5|entero=1}}
-> 3.5 - 1
{{ArgsTNT/Test2|number=4|entero=z}}
-> "number" = 4 es mayor que 3,5 - "entero" = "z" no es un número
{{ArgsTNT/Test2|entero=2.1}}
-> - "entero" = 2,1 no es un número entero
{{ArgsTNT/Test2|number=-1}}
-> - -1
Véase también[editar]
Tablas 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}}