Template:Year: Difference between revisions

From Absit Omen Lexicon
mNo edit summary
mNo edit summary
Line 1: Line 1:
<includeonly>{{#switch: {{Year/calc|{{{1}}}|{{{2}}}}}
<includeonly>{{#switch: {{Year/calc|{{{1}}}|{{{2}}}}}
| 1= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:First Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} First Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|First Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 1= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:First Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} First Year{{!}}{{name}}]]|First Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 2= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Second Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Second Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Second Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 2= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Second Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Second Year{{!}}{{name}}]]|Second Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 3= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Third Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Third Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Third Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 3= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Third Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Third Year{{!}}{{name}}]]|Third Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 4= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Fourth Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Fourth Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Fourth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}}}}
| 4= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Fourth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Fourth Year{{!}}{{name}}]]|Fourth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}}}}
| 5= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Fifth Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Fifth Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Fifth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 5= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Fifth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Fifth Year{{!}}{{name}}]]|Fifth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 6= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Sixth Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Sixth Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Sixth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 6= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Sixth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Sixth Year{{!}}{{name}}]]|Sixth Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 7= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Seventh Year|{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Seventh Year{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|Seventh Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
| 7= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Seventh Year|{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Seventh Year{{!}}{{name}}]]|Seventh Year{{#if: {{{3|}}}|&nbsp;{{House|{{{3}}}}}|}} }}
|    {{#ifexpr:{{Year/calc|{{{1}}}|{{{2}}}}}>7|{{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}} Alumni{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category:Class of {{Year/grad|{{{1}}}|{{{2}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]][[Category: {{House|{{{3}}}}} Class of {{Year/grad|{{{1}}}|{{{2}}}}}{{!}}{{#explode:{{PAGENAME}}| |-1}}, {{#explode:{{PAGENAME}}| |0}}]]|{{#if: {{{3|}}}|{{House|{{{3}}}}}}} Class of {{Year/grad|{{{1}}}|{{{2}}}}} }} }} }}</includeonly><noinclude>
|    {{#ifexpr:{{Year/calc|{{{1}}}|{{{2}}}}}>7|{{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}} Alumni{{!}}{{name}}]][[Category:Class of {{Year/grad|{{{1}}}|{{{2}}}}}{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Class of {{Year/grad|{{{1}}}|{{{2}}}}}{{!}}{{name}}]]|{{#if: {{{3|}}}|{{House|{{{3}}}}}}} Class of {{Year/grad|{{{1}}}|{{{2}}}}} }} }} }}</includeonly><noinclude>
{{Year/doc}}
{{Year/doc}}


[[Category:Templates]]</noinclude>
[[Category:Templates]]</noinclude>

Revision as of 21:20, 15 October 2012


This template returns the current year of a student, or the year a non-student character graduated. It uses the Current Date Module to determine the current date. Enter the Birth year as the first value and the birth month as the second value.

Syntax
{{Year|birthYear|birthmonth}}
The Year template can also take a Hogwarts House specifier. g=Gryffindor, r=Ravenclaw, h=Hufflepuff, s=Slytherin. Also d=Durmstrang Institute, b=Beauxbatons Academy, w=Salem Witches Institute
{{Year|birthYear|birthmonth|firstletterofhouse}}
Example
{{Year|2006|8|g}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1997|8|g}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1998|3}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1994|9}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1990|06}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1981|7|r}} returns "Expression error: Unrecognized punctuation character "["."
{{Year|1960|11}} returns "Expression error: Unrecognized punctuation character "["."

The year template invokes Module:Year. It also makes use of Module:Date and Module:CurrentDate to set the date by which the year is calculated.