!! article Template:templatesimple !! text (test) !! endarticle !! article Template:templateredirect !! text #redirect [[Template:templatesimple]] !! endarticle !! article Template:templateasargtestnum !! text {{{{{1}}}}} !! endarticle !! article Template:templateasargtest !! text {{template{{{templ}}}}} !! endarticle !! article Template:templateasargtest2 !! text {{{{{templ}}}}} !! endarticle !! test Template with template name as unnamed argument !! input {{templateasargtestnum|templatesimple}} !! result
(test)
!! end !! test Template with template name as argument !! input {{templateasargtest|templ=simple}} !! result(test)
!! end !! test Template with template name as argument (2) !! input {{templateasargtest2|templ=templatesimple}} !! result(test)
!! end !! article Template:templateasargtestdefault !! text {{{{{templ|templatesimple}}}}} !! endarticle !! article Template:templa !! text '''templ''' !! endarticle !! test Template with default value !! input {{templateasargtestdefault}} !! result(test)
!! end !! test Template with default value (value set) !! input {{templateasargtestdefault|templ=templa}} !! resulttempl
!! end !! test Template redirect !! input {{templateredirect}} !! result(test)
!! end !! test Template with argument in separate line !! input {{ templateasargtest | templ = simple }} !! result(test)
!! end !! test Template with complex template as argument !! input {{paramtest| param ={{ templateasargtest | templ = simple }}}} !! resultThis is a test template with parameter (test)
!! end !! test Template with thumb image (wiht link in description) !! input {{paramtest| param =[[Image:noimage.png|thumb|[[no link|link]] [[no link|caption]]]]}} !! result This is a test template with parameter !! end !! article Template:complextemplate !! text {{{1}}} {{paramtest| param ={{{param}}}}} !! endarticle !! test Template with complex arguments !! input {{complextemplate| param ={{ templateasargtest | templ = simple }}|[[Template:complextemplate|link]]}} !! resultlink This is a test template with parameter (test)
!! end