=for layout widget
[% header %] [% fields %] [% buttons %] [% footer %]
=for layout header

Le Header

=for layout fields

[% content %]

=for layout field [% content %]
=for layout buttons [% IF message; %] [% message %]
[% END; %] [% allowed_events = viewport.accept_events; %] [% IF allowed_events.grep('^ok$').size; %] [% END; %] [% IF (viewport.ordered_fields.size != 0) && allowed_events.grep('^apply$').size; %] [% END; %] [% IF allowed_events.grep('^close$').size; %] [% END; %]
=for layout footer

Le Footer

=cut