Jump to content

Template:Tl/doc

From Wikisource


The template link template is a simple macro template used to display a template name as a link surrounded by braces, thus showing how the template name would be used in code. Its primary use is in instruction and documentation. A short example is that the code:

{{Tl|Example}}
generates

{{Example}}

More complex variations are described below.

Example

[edit]
Code Result
{{Tl|Void}} {{Void}}
{{Tl2|X1}} {{X1}}
{{Tl2|SISTER=M:|3x}} {{3x}}
{{Tl2|SISTER=wikibooks|LANG=de:|WP}} {{}}
{{Tl|1==)}} {{=)}}

See also

[edit]
  • {{Para}} for displaying a template parameter
  • {{tlp}} for template with parameters
  • {{tls}} for template statements requiring substitution
  • {{cl}} for category links

General-purpose formatting

[edit]
  • 1 {{tlg}} is the most general, allowing any combination of text style and/or link style options.
  • 2 Prevents wrapping of text by placing it inside <span class="nowrap">...</span> tags.
  • 3 Uses monospace font but not <code>...</code>.
  • 4 Allows links to templates in any namespace.

Other formatting templates

[edit]
Templates producing specialised formatting effects for given templates, modules or parameters
Code example Effect Notes
{{tl2|Hatnote|lang=fr}} {{hatnote}} Supports linking to sister projects (e.g., fr:Hatnote)
{{demo|<nowiki>{{Hatnote|lang=fr|Some text}}</nowiki>}}
{{hatnote|lang=fr|Some text}}
Some text
Shows code and example
{{ml|Example|hello}} {{#invoke:Example|hello}} Counterpart to {{tl}} for linking to Lua modules
{{para|title|<var>book title</var>}} |title=book title Formats template parameters for display, with or without values
{{tag|ref}} <ref>...</ref> Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
{{pf|if}}
{{pf|if|{{{1}}}|true|false}}
#if:
#if:
Parser function equivalent to {{tl}}