Terraria Wiki

  • Discussions are now available on the Terraria Wiki.
  • Miss the old Hydra Skin? Try out our Hydralize gadget! Visit the preferences page while logged in and turn on the gadget.

READ MORE

Terraria Wiki
Advertisement
Template-info Documentation The documentation below is transcluded from Template:Bool/doc. (edit | history)

This simple helper template will display y if its input is y, yes, true, or 1. It will not display anything otherwise, unless a display text is provided via the no parameter (for inputs n, no, false, or 0). You can control what is displayed for an empty input via unnamed parameter 2, see examples below. This is useful for handling revert flag option parameters, such as |link=no, which empty input means "true".

This functionality is useful for templates where a parameter should only have an effect if it is set to one of these positive values. It is especially helpful for the integration of TemplateData, which sets a parameter that is marked as Boolean to 0 if it is added and de-selected.

Usage

{{ bool | <string> | <value for empty string> | no= <value for false string> }}

First unnamed parameter

The input string to check.

Examples

Code Result
{{bool|y}} y
{{bool|yes}} y
{{bool|true}} y
{{bool|1}} y
{{bool|n}}
{{bool|no}}
{{bool|false}}
{{bool|0}}
{{bool|foo}}
{{bool|n|no=false}} false
{{bool|}}
{{bool||y}} y
{{bool|2=y}} y
{{#if:{{bool|{{{format|yes}}}}}|format|don't format}} format
{{#if:{{bool|{{{format|false}}}}}|format|don't format}} don't format


Advertisement