Vorlage:Tsh

This template, often abbreviated as {{tlg}}, is used to provide stylized formatting to template displays without actually using the template itself. The code generated will be displayed inline. For a multi-line output, see {{tj}}.

Parameters

With the exception of alttext, the named parameters are toggles that are either omitted (default in most cases) or activated (by being assigned a value such as "on", "yes", "true", "include", etc.). They may be included in any order (see Examples below). Certain templates have the parameter "on" by default; see the main table for all alternate options. If a row renders identically to a previous row, it means the current template does not support that option and Vorlage:T needs to be used instead.

Parameter Action Use with
{{example}}
Default active
Default (without accessory parameters)
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

brace Include braces as part of the template link
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlw}}/{{tn}}

braceinside Include innermost braces as part of the template link
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

bold Renders the template link/name in bold
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlb}}, {{tlxb}}

code Display output using HTML <code>...</code> tags (monospaced font)
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlc}}, {{Template link expanded}}, etc.

italic Display any parameters accompanying the template link/name in italics
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlxi}}

kbd Display output using HTML <kbd>...</kbd> tags (monospaced font)
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

nolink Don't render the template name as a link
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlf}}, {{tnull}}

nowrap Prevent the insertion of line breaks (word wrap) in the output
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tlp}}

nowrapname Prevent word wrapping in the output of template name/link (parameters will wrap if needed)
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

plaincode Uses <code style="border:none; background:transparent;">...</code>
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tltss}}

subst Include a subst: prefix before the template link/name
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tls}}, {{tlxs}}, etc

alttext=[text] Replace [text] with the actual label to be displayed for the template link
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell || {{tla}}

_show_result Will also display the result of the template
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

_expand Will add a link to the expanded template page
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

a will add an asterisk before the template code
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell ||

Unnamed (Positional)

This template can take any number of unnamed parameters as parameters accompanying the template link (or name); see Examples below.

Examples

Use the displayed value in the code column, not the underlying source code.

Note
On the source sister projects, en.wikipedia and Meta, X0, X1, X2, ..., X9 are sandbox templates for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects.
Code Output Remarks
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Template:Banner does not exist. (Non-existent template is redlinked.)
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Template:Abc exists.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Template names are case-sensitive
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
(but the first letter is case-insensitive).
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
no parameters
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
one parameter
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
two parameters
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
two parameters, assigned values
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
ten parameters
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Unlimited parameters, as one <nowiki>...</nowiki> string.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Empty parameters are discarded.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
<code> style
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
plaincode style
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
<kbd> style
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
bold link/name
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
parameter(s) in italics
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
all braces in link
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
inside braces in link
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Combine multiple parameter settings.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Using {{spaces}} before and after a parameter.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Can combine named and anonymous parameters ...
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
... in any order ...
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
... even intermixed ...
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
... with many configurations.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
= won't work
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
&#61; is okay
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
{{=}} is okay (see Template:=)
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Sticky nowiki is okay.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Vorlage:Align
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
tlg With no arguments, it emits the current page name without braces.
  1. REDIRECT Template:Template journal inline
Vorlage:Redirect category shell
  1. REDIRECT Template:Template link general
Vorlage:Redirect category shell
Null parameter stops parsing.
Wrapping of long names (default)
Code Output
  1. REDIRECT Template:Template journal inline

Vorlage:Redirect category shell

  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell

Wrapping of long names (nowrap=on)
Code Output
  1. REDIRECT Template:Template journal inline

Vorlage:Redirect category shell

  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell

Wrapping of long names (nowrapname=on)
Code Output
  1. REDIRECT Template:Template journal inline

Vorlage:Redirect category shell

  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell

See also

Vorlage:Navbar

General-purpose formatting

Comparison of template-linking templates according to the styles of generated text and link produced
Text style ↓ {{tlg}} options[note 1]
to achieve text style
Link style
Linked Unlinked Linked with subst Unlinked with subst Linked including braces Linked with alternative text
{{tlg}} options[note 1]
to achieve link style
Vorlage:N/a Vorlage:N/a nolink=yes subst=yes nolink=yes|subst=yes braceinside=yes alttext=Foo
2=Foo
normal Vorlage:N/a
  1. REDIRECT Template:Template link general

Vorlage:Redirect category shell[note 1]
{{tl}}

  1. REDIRECT Template:Template link with parameters

Vorlage:R from move[note 2]

  1. REDIRECT Template:Template link universal

Vorlage:Redirect category shell[note 3]

{{tlf}}[note 2]
<template link>
  1. REDIRECT Template:Template link with subst

Vorlage:Redirect category shell

  1. REDIRECT Template:Template link universal with subst

Vorlage:Redirect category shell[note 3]

{{subst:tlsf}}[note 2]
<template link>
  1. REDIRECT Template:Template link with linked braces

Vorlage:Redirect category shell

  1. REDIRECT Template:Template link with alternate text

Vorlage:Redirect category shell

code code=yes
  1. REDIRECT Template:Template link interwiki

Vorlage:Redirect category shell
{{tlx}}

  1. REDIRECT Template:Template link universal expanded

Vorlage:Redirect category shell[note 3]

{{tlc}}[note 2]
<template link>
{{tnull}}<template link>
  1. REDIRECT Template:Template link expanded with subst

Vorlage:Redirect category shell

{{subst:tlsc}}[note 2]
<template link>
colspan="2" rowspan="3" Vorlage:N/a
monospace plaincode=yes[note 4] colspan="2" rowspan="2" Vorlage:N/a
  1. REDIRECT Template:Template link with title with subst

Vorlage:Redirect category shell[note 5]

rowspan="2" Vorlage:N/a
kbd kbd=yes[note 5]
bold bold=yes {{tlb}} colspan="5" rowspan="3" Vorlage:N/a
bold+code bold=yes|code=yes
  1. REDIRECT Template:Template link expanded with bold

Vorlage:Redirect category shell

italic+code italic=yes|code=yes
  1. REDIRECT Template:Template link expanded with italic

Vorlage:Redirect category shell

  1. 1,0 1,1 1,2 {{tlg}} is the most general template, allowing any combination of text style and/or link style options.
  2. 2,0 2,1 2,2 2,3 2,4 Prevents wrapping of text by placing it inside <span class="nowrap">...</span> tags.
  3. 3,0 3,1 3,2 Allows links to templates in any namespace.
  4. {{tlg|plaincode=yes}} uses <code style="border:none; background-color:transparent;">...</code>.
  5. 5,0 5,1 Displays monospaced font using <span style="font-family:monospace;">...</span>.

Other formatting templates

Templates producing specialised formatting effects for given templates, modules or parameters
Code example Effect Notes
{{Vorlage:Template journal|Hatnote|Some text|selfref: yes|category: no|lang: fr}}
  1. REDIRECT Template:Template journal

Vorlage:Redirect category shell || Supports colors, placeholder texts, named and unnamed parameters

<syntaxhighlight lang="wikitext">
{{Hatnote
   | Some text
   | selfref = yes
   | category = no
   | lang = fr
}}
</syntaxhighlight>
{{Hatnote
    | Some text
    | selfref = yes
    | category = no
    | lang = fr
}}
Same as above
{{Vorlage:Template journal inline|Hatnote|Some text|selfref: yes|category: no|lang: fr}}
  1. REDIRECT Template:Template journal inline

Vorlage:Redirect category shell || Supports colors, placeholder texts, named and unnamed parameters

<syntaxhighlight lang="wikitext" inline>{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}</syntaxhighlight> {{Hatnote|Some text|selfref=yes|category=no|lang=fr}} Same as above
{{tl2|Hatnote|lang=fr}}
  1. REDIRECT Template:Template link interwiki

Vorlage:Redirect category shell || Supports linking to sister projects (e.g., fr:Hatnote)

{{demo|<nowiki>{{Hatnote|lang=fr|Some text}}</nowiki>}} Skriptfehler: Ein solches Modul „Demo“ ist nicht vorhanden. Shows code and example
{{tln|Hatnote}}
  1. REDIRECT Template:Template link normal

Vorlage:Redirect category shell || Produces a normal link to the template

{{elc|Template:Hatnote}}
{{elc|Template:Hatnote|Hatnote}}
  1. REDIRECT Template:Example link code

Vorlage:Redirect category shell

  1. REDIRECT Template:Example link code

Vorlage:Redirect category shell || Formats wikilink, with optional piped link text and blended suffix

{{ml|Example|hello}}
  1. REDIRECT Template:Module link

Vorlage:Redirect category shell || Counterpart to {{tl}} for linking to Lua modules

{{mfl|Example|hello}}
  1. REDIRECT Template:Module function link

Vorlage:Redirect category shell || Similar to {{ml}}, but expects the function to be documented and creates a link to the corresponding section

{{mlx|Example|hello}}
  1. REDIRECT Template:Module link expanded

Vorlage:Redirect category shell || Counterpart to {{tlx}} for linking to Lua modules

{{ml-lua|Module:Example}}
  1. REDIRECT Template:Module link lua

Vorlage:Redirect category shell || Link to Lua modules and built-in libraries, showing Lua code.

{{para|title|<var>book title</var>}} |title=book title Formats template parameters for display, with or without values
{{sclx|LASTING}} [[WP:LASTING]] Takes a shortcut suffix in project namespace and displays it with brackets and the WP: alias in a <code>...</code> tag.
{{tag|ref}}
{{xtag|templatedata}}
<ref>...</ref>
<templatedata>
Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
{{dtl|Ping project}}
  1. REDIRECT Template:WikiData template link

Vorlage:Redirect category shell || Wikidata counterpart to {{tl}}

{{pf|if}}
{{pf|if|{{{1}}}|true|false}}
  1. REDIRECT Template:ParserFunction

Vorlage:Redirect category shell

  1. REDIRECT Template:ParserFunction

Vorlage:Redirect category shell || Parser function equivalent to {{tl}}

{{magic word|uc:}} {{uc:}} Magic word links

With utility links

Templates producing utility links for a given template (Hatnote used here as example)
Code example Effect
{{lt|Hatnote}}
  1. REDIRECT Template:Template links

Vorlage:Redirect category shell

{{lts|Hatnote}}
  1. REDIRECT Template:Template links short

Vorlage:Redirect category shell

{{t links|Hatnote}} {{Hatnote}} (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test)
{{tfd links|Hatnote}} Skriptfehler: Ein solches Modul „Tfd links“ ist nicht vorhanden.
{{tetl|Hatnote}} {{Hatnote}}
links talk edit
{{tsetl|Hatnote}} {{subst:Hatnote}}
 links talk edit
{{ti|Hatnote}}
  1. REDIRECT Template:Template information

Vorlage:Redirect category shell

{{tic|Hatnote}}
  1. REDIRECT Template:Template information compact

Vorlage:Redirect category shell

{{tim|Hatnote}} m:Template:Hatnote Vorlage:Smaller
{{tiw|Hatnote}} Template:Hatnote Vorlage:Smaller
{{tlt|Hatnote}}
  1. REDIRECT Template:Template link talk

Vorlage:Redirect category shell

{{ttl|Hatnote}}
  1. REDIRECT Template:Template link with Whatlinkshere

Vorlage:Redirect category shell

{{twlh|Hatnote}}
  1. REDIRECT Template:Template link with Whatlinkshere

Vorlage:Redirect category shell