Default Filters


Default filters let you set or use default values for specific contexts.


default

Wraps a default value for any variable with one of these values:

  • empty
  • false
  • nil
syntax
cart | line_items_for: object

allow_false

By default, the filter's value will replace false values. You can use the `allow_false` parameter to let variables return false instead of using the default value.

syntax
{%- assign display_price = false -%}
{{ display_price | default: true, allow_false: true }}

default_errors

Creates standard error messages for each value in `form.errors`.

syntax
string | default_errors

default_pagination

Creates HTML for links to navigate through paginated results. Use this with the paginate object.

syntax
paginate | default_pagination