960
edits
(Show a variable, don't insert a template) |
|||
(26 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{{ {{{ | <includeonly>{{{ {{{switch|}}}|{{IsEmpty|{{{default|}}}|empty={{{switch|}}}}}}}}</includeonly><noinclude> | ||
This template allows you to conditionally show one of a predefined set of arguments, depending on another named argument. | |||
=Usage= | |||
Use the "switch" argument to select which argument to show: | |||
*<nowiki>{{Switch|yes=yay|no=nay|switch=yes}}</nowiki> shows "{{Switch|yes=yay|no=nay|switch=yes}}" | |||
*<nowiki>{{Switch|yes=yay|no=nay|switch=no}}</nowiki> shows "{{Switch|yes=yay|no=nay|switch=no}}" | |||
If the specified option is unknown, the "switch" value will be shown: | |||
*<nowiki>{{Switch|yes=yay|no=nay|switch=err}}</nowiki> shows "{{Switch|yes=yay|no=nay|switch=err}}" | |||
The "default" argument will be used when the "switch" value doesn't match any of the options or that's empty: | |||
*<nowiki>{{Switch|yes=yay|no=nay|default=maybe|switch=err}}</nowiki> shows "{{Switch|yes=yay|no=nay|default=maybe|switch=err}}" | |||
The "default" argument is ignored when it's empty: | |||
*<nowiki>{{Switch|yes=yay|no=nay|default=|switch=err}}</nowiki> shows "{{Switch|yes=yay|no=nay|default=|switch=err}}" | |||
</noinclude> |
edits