Difference between revisions of "Template:Braces"

From blackwiki
Jump to navigation Jump to search
blackwiki>David Kernow
(category)
blackwiki>Quarl
(«"The template returns the first parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further parameters (up to 9) can be used without worrying for pipes." → {{template doc}}»)
Line 9: Line 9:
 
//-->{{#if:{{{9|}}}|{{!}}{{{9}}}|}}<nowiki>}}</nowiki><noinclude></code>
 
//-->{{#if:{{{9|}}}|{{!}}{{{9}}}|}}<nowiki>}}</nowiki><noinclude></code>
  
The template returns the first parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further parameters (up to 9) can be used without worrying for pipes.
+
{{template doc}}
 
 
  
 
[[Category:Function templates|{{PAGENAME}}]]
 
[[Category:Function templates|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Revision as of 02:59, 9 March 2007

{{}}

Template documentation[view] [edit] [history] [purge]
  • 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.
  • An alternative is to use &#123;{some text}&#125;.
  • 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).

Examples

Markup Output
{{braces|Templatename|item1|item2}}

{{Templatename|item1|item2}}

{{braces|code=on |Templatename|item1|item2}}

{{Templatename|item1|item2}}

{{braces |Templatename|item1{{=}}XYZ|item2{{=}}PQR}}

{{Templatename|item1=XYZ|item2=PQR}}

{{braces|code=on |Templatename|item1{{=}}XYZ|item2{{=}}PQR}}

{{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}}

{{Templatename}}

See also