Difference between revisions of "Template:Activehs"

From QBWiki
Jump to navigation Jump to search
Line 1: Line 1:
<includeonly>{{#if:{{{2|}}}
+
<includeonly>{{#if:{{{1|}}}|{{#if:{{{2|}}}|{{#vardefine:i|{{{1}}}}}{{#while:
<!----->|{{#iferror:{{#expr:{{{2}}}-{{{1}}}}}
+
|{{#ifexpr:{{#var:i}}<={{{2}}}|true}}
<!-----><!----->|Error in the input
+
|[[Category: High school players active in {{#var:i}}]]{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
<!-----><!----->|{{#switch:{{#expr:{{{2}}}-{{{1}}}}}
+
}}|[[Category: High school players active in {{{1}}}]]}}}}
<!-----><!-----><!----->|1=[[Category:High school players active in {{{1}}}]]
+
</includeonly><noinclude>Shorthand for adding active years for high school players.
<!-----><!-----><!----->[[Category:High school players active in {{{2}}}]]
 
<!-----><!-----><!----->|2=[[Category:High school players active in {{{1}}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+1}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{{2}}}]]
 
<!-----><!-----><!----->|3=[[Category:High school players active in {{{1}}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+1}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+2}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{{2}}}]]
 
<!-----><!-----><!----->|4=[[Category:High school players active in {{{1}}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+1}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+2}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+3}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{{2}}}]]
 
<!-----><!-----><!----->|5=[[Category:High school players active in {{{1}}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+1}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+2}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+3}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{#expr:{{{1}}}+4}}]]
 
<!-----><!-----><!----->[[Category:High school players active in {{{2}}}]]
 
<!-----><!-----><!----->|#default=[[Category:High school players active in {{{1}}}]]
 
<!-----><!----->}}}}
 
<!----->|{{#if:{{{1|}}}|[[Category:High school players active in {{{1}}}]]|No years entered}}
 
}}</includeonly><noinclude>Shorthand for adding active years for high school player.
 
  
 
*{{{1}}} - start year (inclusive)
 
*{{{1}}} - start year (inclusive)
Line 42: Line 19:
 
|<nowiki>{{activehs|2005|2005}}</nowiki> || <nowiki>[[Category: High school players active in 2005]]</nowiki>
 
|<nowiki>{{activehs|2005|2005}}</nowiki> || <nowiki>[[Category: High school players active in 2005]]</nowiki>
 
|-
 
|-
|<nowiki>{{activehs|2005|2004}}</nowiki> || <nowiki>[[Category: High school players active in 2005]]</nowiki>
+
|<nowiki>{{activehs|2005|2004}}</nowiki> ||  
 
|-
 
|-
 
|<nowiki>{{activehs|2005|2006}}</nowiki> || <nowiki>[[Category: High school players active in 2005]]
 
|<nowiki>{{activehs|2005|2006}}</nowiki> || <nowiki>[[Category: High school players active in 2005]]

Revision as of 09:26, 22 March 2021

Shorthand for adding active years for high school players.

  • {{{1}}} - start year (inclusive)
  • {{{2}}} - end year (inclusive; optional)

The end year can be up to 5 years after the start year - beyond that, the template will revert to only giving the start year.

Usage:

input output
{{activehs|2005}} [[Category: High school players active in 2005]]
{{activehs|2005|2005}} [[Category: High school players active in 2005]]
{{activehs|2005|2004}}
{{activehs|2005|2006}} [[Category: High school players active in 2005]] [[Category: High school players active in 2006]]
{{activehs|2005|2007}} [[Category: High school players active in 2005]] [[Category: High school players active in 2006]] [[Category: High school players active in 2007]]
{{activehs|2005|2008}} [[Category: High school players active in 2005]] [[Category: High school players active in 2006]] [[Category: High school players active in 2007]] [[Category: High school players active in 2008]]
{{activehs|2005|9999}} [[Category: High school players active in 2005]]