This template should always be substituted (i.e., use
This template uses Lua :
This template, often abbreviated as {{}} , 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.
Parameter
Action
Use with {{example }}
Default active
Default (without accessory parameters)
{{example }}
brace
Include braces as part of the template link
{{example}}
{{tlw }}/{{tn }}
braceinside
Include innermost braces as part of the template link
{{example} }
bold
Renders the template link/name in bold
{{example }}
{{tlb }}, {{tlxb }}
code
Display output using HTML < code > ...</ code >
tags (monospaced font )
{{example }}
{{tlc }}, {{Template link expanded }}, etc.
italic
Display any parameters accompanying the template link/name in italics
{{example |param }}
{{tlxi }}
kbd
Display output using HTML < kbd > ...</ kbd >
tags (monospaced font)
{{example }}
nolink
Don't render the template name as a link
{{example}}
{{tlf }}, {{tnull }}
nowrap
Prevent the insertion of line breaks (word wrap ) in the output
{{example }}
nowrapname
Prevent word wrapping in the output of template name/link (parameters will wrap if needed)
{{example }}
plaincode
Uses < code style="border:none; background:transparent;"> ...</ code >
{{example }}
{{tltss }}
subst
Include a subst: prefix before the template link/name
{{subst:example }}
{{tls }}, {{tlxs }}, etc
alttext=[text]
Replace [text]
with the actual label to be displayed for the template link
{{Other }}
{{tla }}
_show_result
Will also display the result of the template
{{Min |7|-5}}
→ -5
_expand
Will add a link to the expanded template page
{{Min |7|-5}}
[1]
Unnamed (Positional)
This template can take any number of unnamed parameters as parameters accompanying the template link (or name); see Examples below.
Examples
Code Output Remarks {{ Quotedfrom | Banner }} — Preceding text originally posted elsewhere Template:Banner does not exist. (Non-existent template is redlinked.) {{ Quotedfrom | Abc }} — Preceding text originally posted elsewhere Template:Abc exists. {{ Quotedfrom | abC }} — Preceding text originally posted elsewhere Template names are case-sensitive {{ Quotedfrom | abc }} — Preceding text originally posted elsewhere (but the first letter is case-insensitive). {{ Quotedfrom | x0 }} — Preceding text originally posted elsewhere no parameters {{ Quotedfrom | x1 | one }} — Preceding text originally posted by one (talk ⋅contribs ) one parameter {{ Quotedfrom | x2 | one | two }} — Preceding text originally posted by one (talk ⋅contribs ) two (UTC) two parameters {{ Quotedfrom | x3 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 }} — Preceding text originally posted here by 1 (talk ⋅contribs ) 2 (UTC) ten parameters {{tlg|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}}
— Preceding text originally posted by [[User:14|m|ftin|abbr=out|sp=us|14|m|ftin|abbr=out|sp=us]] ([[User talk:14|m|ftin|abbr=out|sp=us|talk]]⋅[[Special:Contributions/14|m|ftin|abbr=out|sp=us|contribs]]) Unlimited parameters, as one < nowiki > ...</ nowiki >
string . {{ Quotedfrom | x2 | | two | | }} — Preceding text originally posted elsewhere two (UTC) Empty parameters are discarded. {{ Quotedfrom | x0 | code = on }} — Preceding text originally posted elsewhere <code> style {{ Quotedfrom | x0 | plaincode = on }} — Preceding text originally posted elsewhere plaincode style {{ Quotedfrom | x0 | kbd = on }} — Preceding text originally posted elsewhere <kbd> style {{ Quotedfrom | x0 | bold = on }} — Preceding text originally posted elsewhere bold link/name {{ Quotedfrom | x1 | one | italic = on }} — Preceding text originally posted by one (talk ⋅contribs ) parameter(s) in italics {{ Quotedfrom | x0 | nolink = on }} — Preceding text originally posted elsewhere {{ Quotedfrom | x0 | subst = on }} — Preceding text originally posted elsewhere {{ Quotedfrom | x0 | brace = on }} — Preceding text originally posted elsewhere all braces in link {{ Quotedfrom | x0 | braceinside = on }} — Preceding text originally posted elsewhere inside braces in link {{ Quotedfrom | x0 | alttext = x0 link }} — Preceding text originally posted elsewhere {{ Quotedfrom | x0 | bold = on | code = on | brace = on }} — Preceding text originally posted elsewhere Combine multiple parameter settings. {{tlg|x1|{{spaces}}one{{spaces}}}}
— Preceding text originally posted by [[User: one | one ]] ([[User talk: one |talk]]⋅[[Special:Contributions/ one |contribs]]) Using {{spaces }} before and after a parameter. {{ Quotedfrom | x2 | bold = on | code = on | one | two }} — Preceding text originally posted by one (talk ⋅contribs ) two (UTC) Can combine named and anonymous parameters ... {{ Quotedfrom | x2 | one | two | bold = on | code = on }} — Preceding text originally posted by one (talk ⋅contribs ) two (UTC) ... in any order ... {{ Quotedfrom | x2 | one | code = on | two | bold = on | three }} — Preceding text originally posted here by one (talk ⋅contribs ) two (UTC) ... even intermixed ... {{ Quotedfrom | x2 | one | code = on | two | bold = on | three | italic = on }} — Preceding text originally posted here by one (talk ⋅contribs ) two (UTC) ... with many configurations. {{tlg|x1|x=u}}
— Preceding text originally posted elsewhere = won't work {{tlg|x1|x=u}}
— Preceding text originally posted by x=u (talk ⋅contribs ) =
is okay {{tlg|x1|x{{=}}u}}
— Preceding text originally posted by x=u (talk ⋅contribs ) {{=}}
is okay (see Template:= ) {{tlg|x1|x<nowiki>=</nowiki>u}}
— Preceding text originally posted by [[User:x=u|x=u]] ([[User talk:x=u|talk]]⋅[[Special:Contributions/x=u|contribs]]) Sticky nowiki is okay. {{ Quotedfrom | x2 | 3 = two | 2 = one }} — Preceding text originally posted by one (talk ⋅contribs ) two (UTC) Right-to-left is okay
{{ Quotedfrom }} Quotedfrom With no arguments, it emits the current page name without braces. {{ Quotedfrom | x2 | 3 = one | 4 = two }} — Preceding text originally posted here one (UTC) Null parameter stops parsing.
See also
General-purpose formatting
Other formatting templates
With utility links
Template Example output Use {{strong }} Important! To indicate <strong> importance, seriousness, or urgency instead of just simple typographical boldfacing {{strongbad }} "Never use ..." Same as {{strong}} but in red {{stronggood }} "Only use ..." Same as {{strong}} but in green {{em }} "An emphatic phrase " To indicate <em> stress emphasis (not just purely typographical italicization like for book titles or foreign terms) {{var }} strPrefix To indicate text is a variable name. Use for any variable names except those including "I" (uppercase i) and/or "l" (lowercase L); for these, {{var serif}} should be used to ensure a noticeable distinction {{var serif }} strIllustratePrefix (see {{var}} above) {{tld }} {{DEFAULTSORT:Y, X}}
To display wikicode variables and magic words as they would appear in code {{para }} |year=2008
To display template parameters with or without values {{param }} {{{title|alt}}}
To display parameters as used in code (i.e. with triple braces), especially to indicate relationships between them. May be combined with {{para}} above {{tjp }} | selfref = yes To display template parameters with colors (as they would appear in the {{tj }} and {{tji }} templates) {{param value }} ··2·blanks·fore·and·aft··
To display parameter values lightly bordered; replaces <code>...</code>, especially when value contains embedded or leading/trailing blanks; visualized here with middot (·) but can use ␠, ▯, or any character. {{tlx }} etc. {{Template |1 |2 |...|10 }}
To display a template call (with or without parameters and values) as code {{tji }} {{ hatnote | Hello | selfref = yes | category = no }} To showcase with colors in horizontal format the syntax of any template, while providing an easy way to display placeholder texts using colons as separators {{tag }} "The < img > ...</ img >
tags ..." To render HTML elements ("tags") in prose {{code }}/{{codett }} "Ensure the alt=
parameter ..." To indicate text is source code. To nest other templates within {{code}}, use < code > ...</ code >
. {{codett }} differs only in styling: someMethod
becomes someMethod
Template loop detected: Template:Tls {{small|small text}}
To wrap example code in <code><nowiki>...</nowiki></code>
Template loop detected: Template:Tls {{large|large text}} To wrap example code in <kbd><nowiki>...</nowiki></kbd>
{{syntaxhighlight }} [this is a block template] ( or {{sxhl }}
) Wrapper for < syntaxhighlight > ...</ syntaxhighlight >
, but will wrap overflowing text {{deprecated code }} "Do not use < blink>
." ( or {{dc }}
) To indicate deprecated source code in template documentation, articles on HTML specs, etc. The {{dc2 }}
variant uses strike-through (< blink >
) while {{dcr }}
uses red (< blink>
). {{pre }} [this is a block template] For larger blocks of source code and other pre-formatted text {{tj }} [this is a block template] To showcase with colors and multiple lines (vertical format) the syntax of any template, while providing an easy way to display placeholder texts using colons as separators {{quote }} [this is a block template] For block quotations (only – never for non-quotations) {{block indent }} [this is a block template] For indented blocks of material; visually identical to {{quote }}
but without quote markup {{kbd }} user input To indicate user input {{key press }} Ctrl +x To indicate specific-keystroke input, including combinations {{key top }} Left shift Similar; includes more symbols, but does not directly support combinations {{button }} Don't save To indicate a button in a user interface {{samp }} example output To indicate sample or example output
). Any accidental transclusions will be automatically substituted by a bot.
Usage
This template adds a line below a quoted text to list: the original location; original posting user; original posting time-and-date; and/or the diff of the original posting.
{{subst:quotedfrom |location |user |time |oldid }}
Parameters
This template takes four expected parameters (not required, but expected either in sequence or by named variable):
location= The page where this text was originally posted (without double-brackets).
user= The username who posted it (without the "User:" prefix);
time= The UTC time-and-date of the original posting (as seen first in the entries on, for instance, this user's talkpage history );
oldid= The "oldid=" number of the post's diff (as seen in the URLs of the entry's "(cur)", "(last)", and time-and-date links).
Examples
For the least typing, just provide the values in location - user - time - oldid sequence:
Code: {{subst:quotedfrom|User talk:EVula|Ben|09:47, 26 February 2007|111045354}}
Result: — Preceding text originally posted on User talk:EVula (WIKI.org/w/index.php?title=User_talk:EVula&diff=prev&oldid=111045354 diff ) by Ben (talk ⋅contribs ) 09:47, 26 February 2007 (UTC)
If the named variables are used, these don't need to be kept in the same sequence:
Code: {{subst:quotedfrom|user=Ben|time=09:47, 26 February 2007|oldid=111045354|location=User talk:EVula}}
Result: — Preceding text originally posted on User talk:EVula (WIKI.org/w/index.php?title=User_talk:EVula&diff=prev&oldid=111045354 diff ) by Ben (talk ⋅contribs ) 09:47, 26 February 2007 (UTC)
As long as the correct "oldid" is provided, the location is not really necessary:
Code: {{subst:quotedfrom||Ben|09:47, 26 February 2007|111045354}}
Result: — Preceding text originally posted WIKI.org/w/wiki.phtml?oldid=111045354 here by Ben (talk ⋅contribs ) 09:47, 26 February 2007 (UTC)
If other values are left out, the template will simply bypass them:
Code: {{subst:quotedfrom|WP:APBB}}
Result: — Preceding text originally posted on WP:APBB
Code: {{subst:quotedfrom||Jimbo Wales}}
Result: — Preceding text originally posted by Jimbo Wales (talk ⋅contribs )
Template:Userspace linking templates