Tags

form

{% form %}

Render a form built in the admin, by handle. The fields come from the builder, not the theme, so a form can be changed without touching Liquid.

Where this differs

Shopify's `{% form %}` is a block you fill with inputs. Ours renders the whole form, because the field set is owned by the admin. A handle that does not exist renders nothing rather than erroring, so a theme shared between sites does not break a site that has not made that form yet.

Example

{% form 'contact' %}