Template:Braces/doc: Difference between revisions
Jump to navigation
Jump to search
Wikipedia >Ans →See also: +(()) |
Richardpruen (talk | contribs) m 1 revision imported: Templates and CSS files |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
* This template returns the first unnamed parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further unnamed parameters (up to 8 more) can be used without worrying for pipes. | * This template returns the first unnamed parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further unnamed parameters (up to 8 more) can be used without worrying for pipes. | ||
* Set {{mono|code{{=}}on}}{{\}}{{mono|code{{=}}true}}{{\}}etc. to switch the font used to the HTML <nowiki><code></nowiki>-style monospaced font. | * Set {{mono|code{{=}}on}}{{\}}{{mono|code{{=}}true}}{{\}}etc. to switch the font used to the HTML <nowiki><code></nowiki>-style monospaced font. | ||
* To improve legibility, {{tl|thin space}}s are inserted either side of any [[Vertical bar|pipe character]]s ("{{thin space|{{!}}}}") displayed by the template. | * To improve legibility, {{tl|thin space}}s are inserted either side of any [[Vertical bar|pipe character]]s ("{{thin space|{{!}}}}") displayed by the template. | ||
* To ensure equals-signs are handled as text by the template, use {{tl|{{=}}}} to produce them – e.g. <code><nowiki>{{braces|Templatename|p1{{=}}v1|p2{{=}}v2|...}}</nowiki></code> (and see examples below). | * To ensure equals-signs are handled as text by the template, use {{tl|{{=}}}} to produce them – e.g. <code><nowiki>{{braces|Templatename|p1{{=}}v1|p2{{=}}v2|...}}</nowiki></code> (and see examples below). | ||
== Function == | |||
* This template wraps the [[HTML entities]] <code>&#123;&#123;</code> and <code>&#125;&#125;</code>. | |||
=== Limitations === | |||
* The template cannot output just the starting double braces or just the ending double braces. You will have to write <code>&#123;&#123;</code> or <code>&#125;&#125;</code>. Or you could use [[Template:(]] and [[Template:)]]. | |||
===Examples=== | ===Examples=== | ||
Line 39: | Line 44: | ||
== See also == | == See also == | ||
* {{tl|brackets}} | * {{tl|brackets}} | ||
* {{tl|bracket}} | |||
* {{tl|nowiki}} | * {{tl|nowiki}} | ||
* {{tl|mono}} | * {{tl|mono}} |
Latest revision as of 18:19, 4 December 2022
This is a documentation subpage for Template:Braces. It may contain usage information, categories and other content that is not part of the original template page. |
- This template returns the first unnamed parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further unnamed parameters (up to 8 more) can be used without worrying for pipes.
- Set code=on / code=true / etc. to switch the font used to the HTML <code>-style monospaced font.
- To improve legibility, {{thin space}}s are inserted either side of any pipe characters (" | ") displayed by the template.
- To ensure equals-signs are handled as text by the template, use {{}} to produce them – e.g.
{{braces|Templatename|p1{{=}}v1|p2{{=}}v2|...}}
(and see examples below).
Function
- This template wraps the HTML entities
{{
and}}
.
Limitations
- The template cannot output just the starting double braces or just the ending double braces. You will have to write
{{
or}}
. Or you could use Template:( and Template:).
Examples
Markup | Output |
---|---|
{{braces|Templatename|item1|item2}} |
{{Templatename | item1 | item2}} |
{{braces|code=on |Templatename|item1|item2}} |
|
{{braces |Templatename|item1{{=}}XYZ|item2{{=}}PQR}} |
{{Templatename | item1=XYZ | item2=PQR}} |
{{braces|code=on |Templatename|item1{{=}}XYZ|item2{{=}}PQR}} |
|
Note that omitting the double-braces around the equals signs in the last two examples does not work as intended:
Markup | Output |
---|---|
{{braces |Templatename|item1=XYZ|item2=PQR}} |
{{Templatename}} |
{{braces|code=on |Templatename|item1{{=}}XYZ|item2{{=}}PQR}} |
|
See also