Template:Part: Difference between revisions
Jump to navigation
Jump to search
ShadowWolf (talk | contribs) No edit summary |
ShadowWolf (talk | contribs) m expand so people can use Template:Separator together with this one seemlessly. |
||
| Line 1: | Line 1: | ||
{{#vardefine:name|{{{name| }}}}} | |||
;Usage:: {{part|name=Name|number=Number}} | {{#vardefine:number|{{{number| }}}}} | ||
{{#vardefine:text|{{#ifeq:{{#var:name}}| |{{#ifeq:{{#var:number}}| |<h3> </h3><hr/>|===Part {{{number}}}===}}|{{#ifeq:{{#var:number}}| |==={{{name}}}===|<span style="font-weight: 132%;">Part {{{number}}}:</span> ==={{{name}}}===}}}}}} | |||
{{#ifeq:{{NAMESPACE}}|Template|<nowiki>{{part|name=section name|number=section number|sepr=separator template type}}</nowiki>|{{#ifeq:{{{seper| }}}| |{{#var:text}}|{{Separator|{{{seper}}}|{{#var:text}}}}}}}} | |||
<noinclude> | |||
__NOTOC__ | |||
;Usage:: {{part|name=Name|number=Number|seper=type}} | |||
:: <span style="font-size: 14pt;>You '''''can''''' omit the parameters (as shown), but this gives you a "usage error" for the heading.</span> | :: <span style="font-size: 14pt;>You '''''can''''' omit the parameters (as shown), but this gives you a "usage error" for the heading.</span> | ||
:: (Four or more headings automatically creates a Table of Contents.) | :: (Four or more headings automatically creates a Table of Contents.) | ||
:: The ``seper'' parameter refers to one of the types of separators that can take a text argument. See [[Help:Templates]] and [[Template:Separator]] for more information. | |||
{{part}} nets you a horizontal rule (<hr/>) | {{part}} nets you a horizontal rule (<hr/>) | ||
| Line 13: | Line 20: | ||
{{part|name=Test|number=1}} nets you: | {{part|name=Test|number=1}} nets you: | ||
=== Part 1: Test === | === Part 1: Test === | ||
{{part|name=Test|number=1|seper=k}} nets you: | |||
{{Separator|k|=== Part 1: Test ===}} | |||
</noinclude> | </noinclude> | ||
Revision as of 12:30, 25 July 2007
{{#ifeq:Template|Template|{{part|name=section name|number=section number|sepr=separator template type}}|{{#ifeq: | |{{#ifeq:| |{{#ifeq:| |
|===Part {{{number}}}===}}|{{#ifeq:| |==={{{name}}}===|Part {{{number}}}: ==={{{name}}}===}}}}|{{#if:{{{seper}}}|{{#if:{{#ifeq:| |{{#ifeq:| |
|===Part {{{number}}}===}}|{{#ifeq:| |==={{{name}}}===|Part {{{number}}}: ==={{{name}}}===}}}}|
[[Image:Separator {{{seper}}} left.png|100px]] {{#ifeq:| |{{#ifeq:| |
|===Part {{{number}}}===}}|{{#ifeq:| |==={{{name}}}===|Part {{{number}}}: ==={{{name}}}===}}}} [[Image:Separator {{{seper}}} right.png|100px]]
|===Part {{{number}}}===}}|{{#ifeq:| |==={{{name}}}===|Part {{{number}}}: ==={{{name}}}===}}}} [[Image:Separator {{{seper}}} right.png|100px]]
|[[Image:Separator {{{seper}}}.png|200px|center]]}}|
}}}}}}
- Usage:
- {{part|name=Name|number=Number|seper=type}}
- You can omit the parameters (as shown), but this gives you a "usage error" for the heading.
- (Four or more headings automatically creates a Table of Contents.)
- The ``seper parameter refers to one of the types of separators that can take a text argument. See Help:Templates and Template:Separator for more information.
{{part}} nets you a horizontal rule (<hr/>)
{{part|number=1}} nets you:
Part 1
{{part|name=Test}} nets you:
Test
{{part|name=Test|number=1}} nets you:
Part 1: Test
{{part|name=Test|number=1|seper=k}} nets you:
{{#if:k|{{#if:|
|

}}|
}}