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

This page was last modified on 4 July 2021, at 23:54. (3 months ago)