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: .