%if f.widget is not None: ${widget(f)} %else:
% if f.title: ${f.title} % endif ${error(f)} % if f.description:
${f.description}
% endif ${f.structure()} % if f.type is 'sequence': % endif
%endif <%def name="error(field)"> % if field.error: ${unicode(field.error)} % endif <%def name="widget(field)"> <%include file="/formish/widgets/${field.widget._template}.html" args="field=field"/> <%! def b64(text): import base64 return base64.b64encode(text) %> <%def name="fieldtemplate(f)" filter="b64, trim"> ${f()|n}