Template:temp/documentation

Definition from Wiktionary, the free dictionary
Jump to: navigation, search
Edit-copy green.svg Documentation for Template:temp. [edit]
This page contains usage information, categories, interwiki links and other content describing the template.

This template 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. This template is implemented in terms of Module:template link.

Syntax[edit]

{{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 {{#invoke:}} parser function with a valid module name creates a link to the module. Likewise, using {{#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.
  • 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[edit]

{{temp|m|uk|при́клад|g=m}}
Result: {{m|uk|при́клад|g=m}}
{{temp|subst:wgping|tech}}
Result: {{subst:wgping|tech}}
{{temp|1=#ifexpr:2 + 2 = 4|2=ok|3=oh noes}}
Result: {{#ifexpr:2 + 2 = 4|ok|oh noes}}
{{temp|#invoke:debug|error|Help, I'm trapped in an example factory}}
Result: {{#invoke:debug|error|Help, I'm trapped in an example factory}}
{{temp|FULLPAGENAMEE:xyzzy}}
Result: {{FULLPAGENAMEE:xyzzy}}

See also[edit]