Template:Boolean

From Mainlining Wiki
Jump to navigation Jump to search

Parse a boolean argument ("y", "yes", "1", "true", "t"; "n", "no", "0", "false", "f") and turn it into either "true" or "false".

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Value1 value

Value to turn into a boolean. "1", "y", "yes", "t" or "true" will turn into "true"; "0", "n", "no", "f" or "false" will turn into "false". Case insensitive.

Booleansuggested
Defaultdefault

Default value to fall back to if the passed value is empty. Accepts the same values as the value parameter.

Auto value
false
Booleanoptional
Default for invalid valuesdefault-invalid

Default value for invalid values. Accepts the same values as the "values" parameter, or an empty string.

Auto value
false
Booleanoptional

Examples

{{boolean|yes}} -> true

{{boolean|Yes}} -> true

{{boolean|N}} -> false

{{boolean||default=false}} -> false

{{boolean||default=yes}} -> true

{{boolean|asdf|default-invalid=invalid}} -> invalid