Template
WorldSwitch
From Dogcraft Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<includeonly>{{#switch: {{{mode|}}} | <includeonly>{{#switch: {{{mode|}}} | ||
| Category = {{#if: {{{1}}} | {{#switch: {{{1}}} | Survival = [[Survival]] | Survival 1 = [[Survival 1]] | Survival 2 = [[Survival 2]] | Survival 3 = [[Survival 3]] | Survival 4 = {{#switch: {{{2|}}} | Husky = [[Survival 4]] (Husky) | Beagle = [[Survival 4]] (Beagle) | [[Survival 4]]}} | Survival 4 (Husky) = [[Survival 4]]| Survival 4 (Beagle) = [[Survival 4]]| Husky = [[Survival 4]] | Beagle = [[Survival 4]] | Amplified = [[Amplified]] | Skyblock = [[Skyblock]] | Creative = [[Creative]] | MCMMO = [[MCMMO]] | {{{1}}} }}|{{#if: {{{2}}}|[[Survival 4]]|}}}} | | Category = {{#if: {{{1}}} | {{#switch: {{{1}}} | ||
| Survival = [[Survival]] | |||
| Survival 1 = [[Survival 1]] | |||
| Survival 2 = [[Survival 2]] | |||
| Survival 3 = [[Survival 3]] | |||
| Survival 4 = {{#switch: {{{2|}}} | |||
| Husky = [[Survival 4]] (Husky) | |||
| Beagle = [[Survival 4]] (Beagle) | |||
| [[Survival 4]]}} | |||
| Survival 4 (Husky) = [[Survival 4]] | |||
| Survival 4 (Beagle) = [[Survival 4]] | |||
| Husky = [[Survival 4]] | |||
| Beagle = [[Survival 4]] | |||
| Amplified = [[Amplified]] | |||
| Skyblock = [[Skyblock]] | |||
| Creative = [[Creative]] | |||
| MCMMO = [[MCMMO]] | |||
| {{{1}}} }}|{{#if: {{{2|}}}|[[Survival 4]]|}} | |||
}} | |||
| Subworld = {{#if: {{{2|}}} | {{{2}}} | {{#if: {{{1}}} | {{#switch: {{{1}}} | Survival 4 (Husky) = Husky | Survival 4 (Beagle) = Beagle | Husky = Husky | Beagle = Beagle |}} |}}}} | | Subworld = {{#if: {{{2|}}} | {{{2}}} | {{#if: {{{1}}} | {{#switch: {{{1}}} | Survival 4 (Husky) = Husky | Survival 4 (Beagle) = Beagle | Husky = Husky | Beagle = Beagle |}} |}}}} | ||
|{{#if: {{{1}}} | {{#switch: {{{1}}} | Survival = [[Survival]] | Survival 1 = [[Survival 1]] | Survival 2 = [[Survival 2]] | Survival 3 = [[Survival 3]] | Survival 4 = {{#switch: {{{2|}}} | Husky = [[Survival 4]] (Husky) | Beagle = [[Survival 4]] (Beagle) | [[Survival 4]]}} | Survival 4 (Husky) = [[Survival 4]] (Husky)| Survival 4 (Beagle) = [[Survival 4]] (Beagle)| Husky = [[Survival 4]] (Husky) | Beagle = [[Survival 4]] (Beagle) | Amplified = [[Amplified]] | Skyblock = [[Skyblock]] | Creative = [[Creative]] | MCMMO = [[MCMMO]] | {{{1}}} }}|{{#if: {{{2}}}|{{#switch: {{{2|}}} | Husky = [[Survival 4]] (Husky) | Beagle = [[Survival 4]] (Beagle) | [[Survival 4]]}}|}}}}}}</includeonly> | |{{#if: {{{1}}} | {{#switch: {{{1}}} | ||
| Survival = [[Survival]] | |||
| Survival 1 = [[Survival 1]] | |||
| Survival 2 = [[Survival 2]] | |||
| Survival 3 = [[Survival 3]] | |||
| Survival 4 = {{#switch: {{{2|}}} | |||
| Husky = [[Survival 4]] (Husky) | |||
| Beagle = [[Survival 4]] (Beagle) | |||
| [[Survival 4]]}} | |||
| Survival 4 (Husky) = [[Survival 4]] (Husky) | |||
| Survival 4 (Beagle) = [[Survival 4]] (Beagle) | |||
| Husky = [[Survival 4]] (Husky) | |||
| Beagle = [[Survival 4]] (Beagle) | |||
| Amplified = [[Amplified]] | |||
| Skyblock = [[Skyblock]] | |||
| Creative = [[Creative]] | |||
| MCMMO = [[MCMMO]] | |||
| {{{1}}} }}|{{#if: {{{2}}}|{{#switch: {{{2|}}} | |||
| Husky = [[Survival 4]] (Husky) | |||
| Beagle = [[Survival 4]] (Beagle) | |||
| [[Survival 4]]}}|}} | |||
}} | |||
}}</includeonly> | |||
<noinclude> | <noinclude> | ||
Revision as of 23:54, 4 July 2021
WorldSwitch template
This is a technical template meant to be used inside other template, mainly infoboxes. It converts server world names to include links. It handles most common ways of refering to past and present worlds.
Example
{{WorldSwitch|Survival}}
generates: Survival
{{WorldSwitch|Survival 4}}
generates: Survival 4
{{WorldSwitch|Survival 4|Husky}}
generates: Survival 4 (Husky)
{{WorldSwitch|Survival 4 (Husky)}}
generates: Survival 4 (Husky)
{{WorldSwitch|Husky}}
generates: Survival 4 (Husky)
{{WorldSwitch||Husky}}
generates: Survival 4 (Husky)
{{WorldSwitch|Husky|mode=Category}}
generates: Survival 4
{{WorldSwitch||Husky|mode=Category}}
generates: Survival 4
{{WorldSwitch|Survival 4 (Husky)|mode=Category}}
generates: Survival 4
{{WorldSwitch|Survival 4 (Husky)|mode=Subworld}}
generates: Husky