Changes

Jump to navigation Jump to search

Template:Header/year

956 bytes added, 07:01, 4 August 2019
no edit summary
|<!-- YES IT IS A NUMBER: perform as normal (nb: have to include years with digits below 4) -->{{#ifeq:{{{noprint|}}}|1||&nbsp;({{{year|{{{1|}}}}}})&nbsp;}}{{#ifeq:{{{nocat|}}}|1||[[Category:{{{year|{{{1|}}}}}} works]]}}
|<!-- NO IT IS NOT A NUMBER: more if statements and switches to select the right thing.
 
First, add temporary tracking category (unless nocat is true) -->{{#ifeq:{{{nocat|}}}|1||[[Category:Works with non-numeric dates]]}}<!--
Now some checks to determine the type on non-numeric input:
|<!-- ELSE
-->{{#ifeq:{{{noprint|}}}|1||&nbsp;({{{year|{{{1|}}}}}})&nbsp;}}{{#ifeq:{{{nocat|}}}|1||[[Category:Works with unrecognised dates]][[Category:Undated works‎]]}}<!-- a "circa"-style date with a non-year 2nd part get categorised as unrecognised and undated -->
}}<!-- end ifeq isyear titleparts (2nd part) -->
| #default = <!-- ELSE
-->{{#ifeq:{{{noprint|}}}|1||&nbsp;({{{year|{{{1|}}}}}})&nbsp;}}{{#ifeq:{{{nocat|}}}|1||[[Category:Works with unrecognised dates]][[Category:Undated works‎]]}}<!-- if a multi-part date but no matches, categorise as unrecognised and undated -->
}}<!-- end switch titleparts (1st part) -->
|<!-- ELSE
-->{{#ifeq:{{{noprint|}}}|1||&nbsp;({{{year|{{{1|}}}}}})&nbsp;}}{{#ifeq:{{{nocat|}}}|1||[[Category:Works with unrecognised dates]][[Category:Undated works‎]]}}<!-- if the input is STILL not recognised, categorise it as unrecognised and undated -->
}}<!-- end if titleparts -->
}}<!-- end ifeq year BCE -->
}}<!-- if SUBJECTSPACE -->
<noinclude>[[Category:Header templates|Header/year]]</noinclude>

Navigation menu