Template

WorldSwitch

From Dogcraft Wiki

No edit summary
Tag: Visual edit
No edit summary
Line 1: Line 1:
<includeonly>{{#ifeq: {{{mode|}}} | Category  
<includeonly>{{#switch: {{{mode|}}}  
|{{#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 |}} |}}}}
|{{#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>
Line 24: Line 25:


<code><nowiki>{{WorldSwitch|Survival 4 (Husky)|mode=Category}}</nowiki></code> generates: {{WorldSwitch|Survival 4 (Husky)|mode=Category}}
<code><nowiki>{{WorldSwitch|Survival 4 (Husky)|mode=Category}}</nowiki></code> generates: {{WorldSwitch|Survival 4 (Husky)|mode=Category}}
<code><nowiki>{{WorldSwitch|Survival 4 (Husky)|mode=Subworld}}</nowiki></code> generates: {{WorldSwitch|Survival 4 (Husky)|mode=Subworld}}

Revision as of 23:48, 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: {{{2}}}

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