Radical Design Course by Jack McDade

From the creator of Statamic

Learn how to make your websites standout and be remembered.

Bought Jack McDade's course on design. Going through it now...and it is SO well done!

— Justin Jackson, Transistor.fm

Form:Set Tag

This is a "convenience" wrapper tag that will set all other form tags to use the same formset.

Overview

Each form tag needs to know which formset it is handling. As a convenience, rather than re-specifying the same formset parameter over and over, we can use an enclosing {{ form:set }} tag pair to apply it everywhere, automatically.

{{ form:set is="contact" }}
 
{{ if {form:errors} }}
{{ form:errors }}...{{ /form:errors }}
{{ /if }}
 
{{ if {form:success} }}...{{ /if }}
 
{{ form:create }}...{{ /form:create }}
 
{{ /form:set }}
<statamic:form:set
is="contact"
>
<statamic:form:errors
as="errors"
>
@foreach ($errors as $error)
{{ $error['value'] }}
@endforeach
</statamic:form:errors>
 
<statamic:form:success>
...
</statamic:form:success>
 
<statamic:form:create>
...
</statamic:form:create>
</statamic:form:set>

In this example, if we didn't use the form:set wrapper tag, we would need to add in="contact" to each of the
form:something tags.

Parameters

handle|is|in|form|formset

string

Specify the name of the form.

Docs feedback

Submit improvements, related content, or suggestions through Github.

Betterify this page →