All pages
Powered by GitBook
1 of 6

Mechanic tags

Loading...

Loading...

Loading...

error

Syntax

This tag has several usage styles, each style resulting in a valid action object.

Block syntax

{% error %}
  {
    "foo": "bar"
  }
{% enderror %}
{
  "error": {
    "foo": "bar"
  }
}

Tag syntax, single argument

{% error "foobar" %}
{
  "error": "foobar"
}

Tag syntax, mapped arguments

{% assign details = hash %}
{% assign details["foo"] = "bar" %}

{% error message: "Something went wrong!", details: details %}
{
  "error": {
    "message": "Something went wrong!",
    "details": {
      "foo": "bar"
    }
  }
}

Loading...