Files
liquid/_filters/default.md
2021-04-22 17:19:13 -04:00

1.2 KiB

title, description
title description
default Liquid filter that specifies a fallback in case a value doesn't exist.

Allows you to specify a fallback in case a value doesn't exist. default will show its value if the left side is nil, false, or empty.

In this example, product_price is not defined, so the default value is used.

Input

```liquid {% raw %} {{ product_price | default: 2.99 }} {% endraw %} ```

Output

```text {{ product_price | default: 2.99 }} ```

In this example, product_price is defined, so the default value is not used.

Input

```liquid {% raw %} {% assign product_price = 4.99 %} {{ product_price | default: 2.99 }} {% endraw %} ```

Output

```text {% assign product_price = 4.99 %} {{ product_price | default: 2.99 }} ```

In this example, product_price is empty, so the default value is used.

Input

```liquid {% raw %} {% assign product_price = "" %} {{ product_price | default: 2.99 }} {% endraw %} ```

Output

```text {% assign product_price = "" %} {{ product_price | default: 2.99 }} ```