Difference between revisions of "Template:Part"
From Shifti
ShadowWolf (Talk | contribs) m (fix the "blank call" case) |
ShadowWolf (Talk | contribs) m (fix the "blank call" case) |
||
Line 1: | Line 1: | ||
{{#vardefine:name|{{{name| }}}}} | {{#vardefine:name|{{{name| }}}}} | ||
{{#vardefine:number|{{{number| }}}}} | {{#vardefine:number|{{{number| }}}}} | ||
− | {{#vardefine: | + | {{#vardefine:blank|<h3 style="font-size: 1px;width: 1px;height: 1px;"> </h3><hr/>}} |
+ | {{#vardefine:text|{{#ifeq:{{#var:name}}| |{{#ifeq:{{#var:number}}| |{{#var:blank}}|Part {{{number}}}}}|{{#ifeq:{{#var:number}}| |{{{name}}}|Part {{{number}}}: {{{name}}}}}}}}} | ||
{{#ifeq:{{NAMESPACE}}|Template|<nowiki>{{part|name=section name|number=section number|seper=separator template type}}</nowiki>|{{#ifeq:{{{seper| }}}| |=== {{#var:text}} ===|=== {{Separator|{{{seper}}}|{{#var:text}}}} ===}}}} | {{#ifeq:{{NAMESPACE}}|Template|<nowiki>{{part|name=section name|number=section number|seper=separator template type}}</nowiki>|{{#ifeq:{{{seper| }}}| |=== {{#var:text}} ===|=== {{Separator|{{{seper}}}|{{#var:text}}}} ===}}}} | ||
<noinclude> | <noinclude> |
Revision as of 12:59, 25 July 2007
{{part|name=section name|number=section number|seper=separator template type}}
- 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: