Template:Tag/doc
From TVPaintWiki
Revision as of 02:44, 28 October 2016 by Nate Spidgewood (Talk | contribs) (Created page with "{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> :''For the page status indicator Phabricator...")
{{#ifeq:tag/doc |doc
|
{{#ifeq:show |show
| {{#invoke:Message box|mbox}} }}{{#if: | | {{#ifexist:Template:Tag/doc | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]] | }} }} | }}
- For the page status indicator Phabricator tags, see Template:ptag.
This template provides a quick way to mention an XML-style tag in a preformatted way. Mainly used in discussion/help pages.
Usage
- first parameter — (mandatory) the name of the HTML tag
- second parameter — what type of tag to display:
p
orpair
– (default) display a matched pair of open-and-close tags:{{#switch:pair
|c|close = |s|single |o|open |p|pair = <font{{#if:| {{{params}}}}}
}}{{#switch:pair
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:pair
|s|single |o|open = |c|close |p|pair = </font>
}}
o
oropen
– display only the opening tag of an open-and-close pair:{{#switch:open
|c|close = |s|single |o|open |p|pair = <span{{#if:| {{{params}}}}}
}}{{#switch:open
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:open
|s|single |o|open = |c|close |p|pair = </span>
}}
c
orclose
– display only the closing tag of an open-and-close pair:{{#switch:close
|c|close = |s|single |o|open |p|pair = <span{{#if:| {{{params}}}}}
}}{{#switch:close
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:close
|s|single |o|open = |c|close |p|pair = </span>
}}
s
orsingle
– display a single tag:{{#switch:single
|c|close = |s|single |o|open |p|pair = <br{{#if:| {{{params}}}}}
}}{{#switch:single
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:single
|s|single |o|open = |c|close |p|pair = </br>
}}
- content= — the text content of the tags
- params= — any parameters to be included in the opening tag
Examples
-
{{tag|ref}}
→{{#switch:pair
|c|close = |s|single |o|open |p|pair = <ref{{#if:| {{{params}}}}}
}}{{#switch:pair
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:pair
|s|single |o|open = |c|close |p|pair = </ref>
}}
-
{{tag|ref|content=hello}}
→{{#switch:pair
|c|close = |s|single |o|open |p|pair = <ref{{#if:| {{{params}}}}}
}}{{#switch:pair
|c|close = hello |s|single = /> |o|open = >hello |p|pair = >hello
}}{{#switch:pair
|s|single |o|open = |c|close |p|pair = </ref>
}}
-
{{tag|font|content=foo}}
→{{#switch:pair
|c|close = |s|single |o|open |p|pair = <font{{#if:| {{{params}}}}}
}}{{#switch:pair
|c|close = foo |s|single = /> |o|open = >foo |p|pair = >foo
}}{{#switch:pair
|s|single |o|open = |c|close |p|pair = </font>
}}
-
{{tag|font|open}}
→{{#switch:open
|c|close = |s|single |o|open |p|pair = <font{{#if:| {{{params}}}}}
}}{{#switch:open
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:open
|s|single |o|open = |c|close |p|pair = </font>
}}
-
{{tag|font|open|content=hello}}
→{{#switch:open
|c|close = |s|single |o|open |p|pair = <font{{#if:| {{{params}}}}}
}}{{#switch:open
|c|close = hello |s|single = /> |o|open = >hello |p|pair = >hello
}}{{#switch:open
|s|single |o|open = |c|close |p|pair = </font>
}}
-
{{tag|span|close|content=hello}}
→{{#switch:close
|c|close = |s|single |o|open |p|pair = <span{{#if:| {{{params}}}}}
}}{{#switch:close
|c|close = hello |s|single = /> |o|open = >hello |p|pair = >hello
}}{{#switch:close
|s|single |o|open = |c|close |p|pair = </span>
}}
-
{{tag|span|pair|content=hello}}
→{{#switch:pair
|c|close = |s|single |o|open |p|pair = <span{{#if:| {{{params}}}}}
}}{{#switch:pair
|c|close = hello |s|single = /> |o|open = >hello |p|pair = >hello
}}{{#switch:pair
|s|single |o|open = |c|close |p|pair = </span>
}}
-
{{tag|ref|open|params=group=note}}
→{{#switch:open
|c|close = |s|single |o|open |p|pair = <ref{{#if:group=note| group=note}}
}}{{#switch:open
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:open
|s|single |o|open = |c|close |p|pair = </ref>
}}
-
{{tag|references|single}}
→{{#switch:single
|c|close = |s|single |o|open |p|pair = <references{{#if:| {{{params}}}}}
}}{{#switch:single
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:single
|s|single |o|open = |c|close |p|pair = </references>
}}
-
{{tag|br|single}}
→{{#switch:single
|c|close = |s|single |o|open |p|pair = <br{{#if:| {{{params}}}}}
}}{{#switch:single
|c|close = |s|single = /> |o|open = > |p|pair = >...
}}{{#switch:single
|s|single |o|open = |c|close |p|pair = </br>
}}