Padron:tl/doc
The template {{temp}} is intended for use on talk pages and areas of Wiktionary that describe the markup language of wikitext. It displays the name of another template or template-like parser construct, linked for convenience, and wrapped in <code>
tags.
Syntax
baguhin{{temp|[[safe]subst:][msg[nw]:][raw:]name of template|...}} {{temp|[[safe]subst:][msg[nw]:][raw:]namespace:pagename|...}} {{temp|[[safe]subst:][msg[nw]:][raw:]#invoke:module name|...}} {{temp|[[safe]subst:][msg[nw]:][raw:]#parser function:...[|...]}} {{temp|[[safe]subst:]VARIABLE}}
- The template automatically detects non-template namespaces, substitutions, magic words and parser functions; the syntax is identical to the one accepted by the MediaWiki parser. For example, inclusion from mainspace uses the
:
prefix. - Using the {{[[Template:#invoke:|#invoke:]]}} parser function with a valid module name creates a link to the module. Likewise, using {{[[Template:#tag:|#tag:]]}} with a valid parser extension tag links to the tag's documentation.
- If this template is given non-numeric named arguments, they will be displayed as arguments to the template; however, no particular order is guaranteed.
- To force a particular order, or to display an equals sign in an explicitly named numeric parameter, you may use the following methods:
- Use
=
(or=
) to code the equal sign. - Wrap the parameter assignment (or just the
=
character) in<nowiki>
tags. - Make explicit numeral assignments corresponding with numbered parameters starting from
2
.
- Use
- Previous versions of this template had an interwiki functionality; this feature has been dropped. Links to templates on sister wikis should be formatted manually.
Examples
baguhin- {{temp|m|uk|при́клад}}
- Result: {{m|uk|при́клад}}
- {{temp|subst:wgping|tech}}
- Result: {{subst:wgping|tech}}
- {{temp|1=#ifexpr:2 + 2 = 4|2=ok|3=oh noes}}
- Result: {{[[Template:#ifexpr:2 + 2 = 4|#ifexpr:2 + 2 = 4]]|ok|oh noes}}
- {{temp|#invoke:debug|error|Help, I'm trapped in an example factory}}
- Result: {{[[Template:#invoke:debug|#invoke:debug]]|error|Help, I'm trapped in an example factory}}
- {{temp|FULLPAGENAME:xyzzy}}
- Result: {{FULLPAGENAME:xyzzy}}
- {{temp|some<invalid>template name|foo}}
- Result: {{[[Template:some<invalid>template name|some<invalid>template name]]|foo}}
See also
baguhin- {{†temp}} - display template markup with no link; generally useful for templates which have since been deleted
- {{category}} — display wiki markup for a category link.
- {{para}}, {{paramref}} — for discussing template parameters or documenting parameter usage in template documentation.
- {{wikitag}} — display HTML-like wiki markup tags (like
<nowiki>
).