Difference between revisions of "Template:DSFL Year"
37thchamber (talk | contribs) |
37thchamber (talk | contribs) m (fixed season number in full link) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#switch: {{{2}}} | {{#switch: {{{2}}} | ||
<!-- Different output based on second argument passed --> | <!-- Different output based on second argument passed --> | ||
− | |year = [[DSFL season {{{1}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] | + | |year = [[DSFL season {{{1}}}|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays as the corresponding year --> |
− | |full = [[DSFL season {{{1}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL season]] | + | |full = [[DSFL season {{{1}}}|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}} DSFL season}}]] <!-- displays as the corresponding year --> |
<!-- draft links --> | <!-- draft links --> | ||
− | |draft-full = [[Season {{{1}}} DSFL Draft|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL Draft]] <!-- displays as "XXXX DSFL draft" --> | + | |draft-full = [[Season {{{1}}} DSFL Draft|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL Draft}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays as "XXXX DSFL draft" --> |
− | |draft = [[Season {{{1}}} DSFL Draft|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} | + | |draft = [[Season {{{1}}} DSFL Draft|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} Draft}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays as "XXXX draft" --> |
− | |d = [[Season {{{1}}} DSFL Draft|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] <!-- displays as corresponding year --> | + | |d = [[Season {{{1}}} DSFL Draft|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- displays as corresponding year --> |
− | |draft-ny = [[Season {{{1}}} DSFL Draft| | + | |draft-ny = [[Season {{{1}}} DSFL Draft|{{#if:{{{3|}}}|{{{3}}}|draft}}]] <!-- displays as "draft" with no year --> |
− | |d-ny = [[Season {{{1}}} DSFL Draft|draft]] <!-- displays as "draft" with no year --> | + | |d-ny = [[Season {{{1}}} DSFL Draft|{{#if:{{{3|}}}|{{{3}}}|draft}}]] <!-- displays as "draft" with no year --> |
<!-- offseason links --> | <!-- offseason links --> | ||
− | |offseason = [[Year {{{1}}} Offseason|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} offseason]] | + | |offseason = [[Year {{{1}}} Offseason|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} offseason}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] |
− | |off = [[Year {{{1}}} Offseason|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] | + | |off = [[Year {{{1}}} Offseason|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] |
− | |off-ny = [[Year {{{1}}} Offseason|offseason]] | + | |off-ny = [[Year {{{1}}} Offseason|{{#if:{{{3|}}}|{{{3}}}|offseason}}]] |
<!-- postseason links --> | <!-- postseason links --> | ||
− | |postseason = [[DSFL season {{{1}}} playoffs|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} post-season]] | + | |postseason = [[DSFL season {{{1}}} playoffs|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL post-season}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2018 DSFL post-season --> |
− | |post = [[DSFL season {{{1}}} playoffs|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] | + | |po = [[DSFL season {{{1}}} playoffs|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL playoffs}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2018 DSFL playoffs --> |
− | |post-ny = [[DSFL season {{{1}}} playoffs|post-season]] | + | |post = [[DSFL season {{{1}}} playoffs|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays only the year --> |
+ | |post-ny = [[DSFL season {{{1}}} playoffs|{{#if:{{{3|}}}|{{{3}}}|post-season}}]] <!-- displays just "post-season" --> | ||
+ | |po-ny = [[DSFL season {{{1}}} playoffs|{{#if:{{{3|}}}|{{{3}}}|playoffs}}]] <!-- displays just "playoffs" --> | ||
<!-- conf champs links --> | <!-- conf champs links --> | ||
− | |sfc = [[Season {{{1}}} SFC Championship|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} SFC Championship]] | + | |sfc = [[Season {{{1}}} SFC Championship|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} SFC Championship}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2018 SFC Championship" --> |
− | |nfc = [[Season {{{1}}} NFC Championship|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} NFC Championship]] | + | |nfc = [[Season {{{1}}} NFC Championship|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} NFC Championship}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2018 NFC Championship" --> |
− | | | + | |sfc-y = [[Season {{{1}}} SFC Championship|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays only the year --> |
− | | | + | |nfc-y = [[Season {{{1}}} NFC Championship|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] |
− | | | + | <!-- ultimini links --> |
− | | | + | |ultimini = [[Ultimini {{#roman:{{#expr:{{{1}}}-2}}}}]] <!-- e.g. 12 would display as "Ultimini X" --> |
− | | | + | |ultimini-ny = [[Ultimini {{#roman:{{#expr:{{{1}}}-2}}}}|{{#if:{{{3|}}}|{{{3}}}|Ultimini}}]] <!-- just displays "Ultimini" --> |
− | | | + | |ult-r = [[Ultimini {{#roman:{{#expr:{{{1}}}-2}}}}|{{#if:{{{3|}}}|{{{3}}}|{{#roman:{{#expr:{{{1}}}-2}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- just displays roman numeral --> |
− | | | + | |ult-y = [[Ultimini {{#roman:{{#expr:{{{1}}}-2}}}}|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2016+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- displays year of the actual game only --> |
− | | | + | |ult = [[Ultimini {{#roman:{{#expr:{{{1}}}-2}}}}|{{#roman:{{#expr:{{{1}}}-2}}}} ({{#expr:2016+{{#if:{{{1|}}}|{{{1}}}|1}}}})]] <!-- displays as roman numeral and year in brackets; e.g. I (2017) --> |
− | | | + | <!-- combine links --> |
− | | | + | |combine = [[DSFL season {{{1}}} Workout Day|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL Workout Day}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like 2016 DSFL workout day --> |
− | <!-- | + | |comb = [[DSFL season {{{1}}} Workout Day|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- displays only the year --> |
− | | | + | |combine-ny = [[DSFL season {{{1}}} Workout Day|{{#if:{{{3|}}}|{{{3}}}|workout day}}]] <!-- just displays "scouting combine" --> |
− | | | + | |comb-ny = [[DSFL season {{{1}}} Workout Day|{{#if:{{{3|}}}|{{{3}}}|workout day}}]] |
<!-- pro bowl links --> | <!-- pro bowl links --> | ||
− | |probowl = [[Season {{{1}}} DSFL Pro Bowl|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL Pro Bowl]] | + | |probowl = [[Season {{{1}}} DSFL Pro Bowl|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL Pro Bowl}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2016 DSFL Pro Bowl" --> |
− | |pb = [[Season {{{1}}} DSFL Pro Bowl|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] | + | |pb = [[Season {{{1}}} DSFL Pro Bowl|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- displays only the year --> |
− | |probowl-ny = [[Season {{{1}}} DSFL Pro Bowl|Pro Bowl]] | + | |probowl-ny = [[Season {{{1}}} DSFL Pro Bowl|{{#if:{{{3|}}}|{{{3}}}|Pro Bowl}}]] <!-- just displays "Pro Bowl" --> |
− | |pb-ny = [[Season {{{1}}} DSFL Pro Bowl|Pro Bowl]] | + | |pb-ny = [[Season {{{1}}} DSFL Pro Bowl|{{#if:{{{3|}}}|{{{3}}}|Pro Bowl}}]] |
+ | <!-- all-pro links --> | ||
+ | |allpro = [[Season {{{1}}} DSFL All-Pro selection|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} DSFL All-Pro selection}} {{#ifeq:{{{s}}}|no||(S{{{1}}})}}]] <!-- displays like "2016 DSFL All-Pro selection" --> | ||
+ | |ap = [[Season {{{1}}} DSFL All-Pro selection|{{#if:{{{3|}}}|{{{3}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}}]] <!-- displays only the year --> | ||
+ | |allpro-ny = [[Season {{{1}}} DSFL All-Pro selection|{{#if:{{{3|}}}|{{{3}}}|All-Pro}}]] <!-- just displays "All-Pro" --> | ||
+ | |ap-ny = [[Season {{{1}}} DSFL All-Pro selection|{{#if:{{{3|}}}|{{{3}}}|All-Pro}}]] | ||
<!-- just show the year, no link --> | <!-- just show the year, no link --> | ||
− | |nolink = {{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} | + | |nolink = {{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} {{#ifeq:{{{s}}}|yes|(S{{{1}}})}} |
<!-- default value goes to DSFL season page, link displays as year --> | <!-- default value goes to DSFL season page, link displays as year --> | ||
− | |#default = [[DSFL season {{{1}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}}]] | + | |#default = [[DSFL season {{{1}}}|{{#expr:2015+{{#if:{{{1|}}}|{{{1}}}|1}}}} (S{{{1}}})]] |
− | }} | + | }}<noinclude>{{documentation}} |
+ | [[Category:Date Shortcuts]]</noinclude> |
Latest revision as of 11:21, 9 February 2023
[[DSFL season {{{1}}}|2016 (S{{{1}}})]]
Usage
Use this template to link to pages that refer to a specific season (e.g. "DSFL Season 4" or "Season 4 DSFL Draft") or to display the in-context year for a specific season (e.g. Season 4 displays as 2019). It can be used as either {{DSFL Year|4}} or {{dsfly|4}} to produce the same result: 2019 (S4).
Most parameters will now automatically display the season number (as shown in the table below). To remove this, add "|s=no" to the template call. For example, {{dsfly|38|year|s=no}}, which will then render as 2053 instead of 2053 (S38). Where this does not appear by default, you will need to add "|s=yes" to make it appear. For example, {{dsfly|38|comb}} will display as 2053 , but {{dsfly|38|comb|s=yes}} will display as 2053 (S38).
The template requires at least a season number to be passed, to link to the correct season-related page. You can also optionally pass one of the following:
Parameter | Links to[1] | Shows as |
---|---|---|
year | DSFL season (X) | 2019 (S4) |
full | 2019 DSFL season 2019 (S4) DSFL season | |
draft | Season (X) DSFL Draft | 2019 Draft (S4) |
draft-full | 2019 DSFL Draft (S4) | |
d | 2019 | |
draft-ny | draft | |
d-ny | draft | |
postseason | DSFL Season (X) playoffs | 2019 DSFL post-season (S4) |
po | 2019 DSFL playoffs (S4) | |
post | 2019 (S4) | |
post-ny | post-season | |
po-ny | playoffs | |
sfc | Season (X) SFC Championship | 2019 SFC Championship (S4) |
sfc-y | 2019 (S4) | |
nfc | Season (X) NFC Championship | 2019 NFC Championship (S4) |
nfc-y | 2019 (S4) | |
ultimini | Ultimini (Y)[2] | Ultimini II |
ultimini-ny | Ultimini | |
ult-r | II | |
ult-y | 2020 | |
ult | II (2020) | |
combine | DSFL season (X) Scouting Combine | 2019 DSFL Workout Day (S4) |
comb | 2019 | |
combine-ny | workout day | |
comb-ny | workout day | |
probowl | Season (X) DSFL Pro Bowl | 2019 DSFL Pro Bowl (S4) |
pb | 2019 | |
probowl-ny | Pro Bowl | |
pb-ny | Pro Bowl | |
allpro | Season (X) DSFL All-Pro selection | 2016 DSFL All-Pro selection (S1) |
ap | 2016 | |
allpro-ny | All-Pro | |
ap-ny | All-Pro | |
nolink | Does not link | 2019 |
An optional third parameter can be passed if the other two are present, which allows you to customise the text shown as a link. For example, {{dsfly|4|pb|the first DSFL pro bowl}} will display the first DSFL pro bowl .
See also
- {{ISFL Year}} (effectively the same template, but linking to ISFL related articles instead of DSFL)
- Category:Date Shortcuts
- {{TeamYearShort}}
- {{TeamYearMid}}
- {{TeamYear}}