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}}}}}{{!}}{{ | | 1= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:First Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} First Year{{!}}{{name}}]]|First Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| 2= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 2= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Second Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Second Year{{!}}{{name}}]]|Second Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| 3= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 3= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Third Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Third Year{{!}}{{name}}]]|Third Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| 4= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 4= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Fourth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Fourth Year{{!}}{{name}}]]|Fourth Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}}}} | ||
| 5= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 5= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Fifth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Fifth Year{{!}}{{name}}]]|Fifth Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| 6= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 6= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Sixth Year{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Sixth Year{{!}}{{name}}]]|Sixth Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| 7= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{ | | 7= {{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}}{{!}}{{name}}]][[Category:Seventh Year|{{!}}{{name}}]][[Category: {{House|{{{3}}}}} Seventh Year{{!}}{{name}}]]|Seventh Year{{#if: {{{3|}}}| {{House|{{{3}}}}}|}} }} | ||
| {{#ifexpr:{{Year/calc|{{{1}}}|{{{2}}}}}>7|{{#ifeq: {{{4|}}} | cat | [[Category:{{House|{{{3}}}}} Alumni{{!}}{{ | | {{#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.