Template:Title: Difference between revisions
From Tolkien Gateway
m (Testing something) |
m (Trying to get this to work for journals) |
||
Line 1: | Line 1: | ||
<includeonly>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#ifeq:{{#switch:{{{1}}} | italic = italic | italics = italic}}{{#switch:{{{2}}} | italic = italic | italics = italic}}|italic|''}}{{#ifeq:{{#switch:{{{1}}} | lowercase = lowercase | lower-case = lowercase | lower case = lowercase}}{{#switch:{{{2}}} | lowercase = lowercase | lower-case = lowercase | lower case = lowercase}}|lowercase|{{lcfirst:{{#explode:{{PAGENAME}}| (|0}}}}|{{#explode:{{PAGENAME}}| (|0}}}}{{#ifeq:{{#switch:{{{1}}} | italic = italic | italics = italic}}{{#switch:{{{2}}} | italic = italic | italics = italic}}|italic|''}} {{#ifeq:{{#sub:{{PAGENAME}}|-1}}|)|<span style="font-size:0.7em">({{#explode:{{PAGENAME}}| (|1}}</span>}}}}</includeonly><noinclude> | <includeonly>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{#ifeq:{{#switch:{{{1}}} | italic = italic | italics = italic | journal = italic}}{{#switch:{{{2}}} | italic = italic | italics = italic | journal = italic}}|italic|''}}{{#ifeq:{{#switch:{{{1}}} | lowercase = lowercase | lower-case = lowercase | lower case = lowercase}}{{#switch:{{{2}}} | lowercase = lowercase | lower-case = lowercase | lower case = lowercase}}|lowercase|{{lcfirst:{{#explode:{{PAGENAME}}|(|0}}}}|{{#explode:{{PAGENAME}}|(|0}}}}{{#ifeq:{{#switch:{{{1}}} | italic = italic | italics = italic | journal = italic}}{{#switch:{{{2}}} | italic = italic | italics = italic | journal = italic}}|italic|''}} {{#ifeq:{{#sub:{{PAGENAME}}|-1}}|)|<span style="font-size:0.7em">({{#explode:{{PAGENAME}}|(|1}}</span>}}}}{{#ifeq:{{{1}}}|journal|{{#explode:{{PAGENAME}}| |-1}}}}</includeonly><noinclude> | ||
A template to italicise titles, make the first letter lowercase, and to make bracketed terms lowercase. | A template to italicise titles, make the first letter lowercase, and to make bracketed terms lowercase. | ||
<pre> | <pre> | ||
Line 6: | Line 6: | ||
{{title|lowercase}} | {{title|lowercase}} | ||
{{title|italics|lowercase}} | {{title|italics|lowercase}} | ||
{{title|journal}} | |||
</pre> | </pre> | ||
For an example of this template in operation, see: . | For an example of this template in operation, see: . |
Revision as of 13:37, 19 October 2012
A template to italicise titles, make the first letter lowercase, and to make bracketed terms lowercase.
{{title}} {{title|italics}} {{title|lowercase}} {{title|italics|lowercase}} {{title|journal}}
For an example of this template in operation, see: .