default
Filter
Lets you specify a fallback in case a value doesn’t exist.
Parameters
Parameter | Required | Description |
---|---|---|
default_value
|
Yes |
string Value to return if the left side doesn’t exist.
|
Category
Description
The default
filter lets you specify a fallback in case a value doesn’t exist.
default
will show its value if the left side is nil
, false
,
or an empty string.
price
is not defined, so the default value is used
{{ price | default: 2.99 }}
Output
2.99
price
is defined, so the default value is not used
{% assign price = 4.99 %} {{ price | default: 2.99 }}
Output
4.99
price
is empty, so the default value is used
{% assign price = '' %} {{ price | default: 2.99 }}
Output
2.99