User:Ericb/Sandbox
From MHWiki
Next project(s):
- using my new conditional templates to add optional subgroup to Template:Mouse
- what else needs doing?
It looks like this wiki lacks Extension:ParserFunctions, which means no {{#if:test|if text|if empty}}. But I think I can work around it with my own template, using double template nesting. To test that...
What happens if I use a template:
- with no argument: --
- with no named argument: --
- with named argument empty: --
- with named argument first: -hello-
- with named argument second: -hello-
- with named argument twice: -second-
- with different named arg: --
- with two names: --
- with indirection: -hello-
- with indirection, swapped order: -hello-
- indirection without name: --
- indirection with empty name: --
Experiments with If:
- no args: --
- 1 empty arg: --
- 1 non-empty arg: --
- 2 args, first empty: --
- 2 args, first text: -true-
- 3 args, first empty: -false-
- 3 args, first text: -true-
Experiments with Ifeq:
- no args: --
- 2 args, equal: --
- 2 args, differ: --
- 4 args, equal: -hello-
- 4 args, differ: -hello-
- 4 args, both empty: -hello-
- 4 args, both undefined: -hello-
- 4 args, first empty: -hello-
- 4 args, second undefined: -hello-