[% MACRO formfield(cls, field, path, input_type) BLOCK;
# input field generator for common text/number/checkbox fields
IF NOT input_type; input_type = 'text'; END %]
[% model = path ? 'patron.' _ path _ '.' _ field : 'patron.' _ field %]
[% IF input_type == 'checkbox' %]
[% ELSE %]
[% IF field == 'alert_message' %]
[% ELSE %]
[% END %]
[% END %]
[% IF field == 'barcode' %]
[% ELSIF field == 'passwd' %]
[% ELSE %]
[% IF field.match('phone') OR field.match('email') %]
[% END %]
[% set_str = "org_settings['ui.patron.edit." _
cls _ "." _ field _ ".example']"; %]
[% l('Example: [_1]', "{{" _ set_str _ "}}") %]
[% IF field.match('phone') %]
[% l('Example: [_1]',
"{{org_settings['ui.patron.edit.phone.example']}}") %]
[% END %]
[% END %]