unless defined $shash->{stgu}{family_name}{require};
$shash->{stgma}{street1}{require} = 1
unless defined $shash->{stgma}{street1}{require};
+ $shash->{stgma}{street2}{show} = 1
+ unless defined $shash->{stgma}{street2}{show};
$shash->{stgma}{city}{require} = 1
unless defined $shash->{stgma}{city}{require};
$shash->{stgma}{post_code}{require} = 1
{class => 'stgu', name = 'first_given_name', label => l('First Name')},
{class => 'stgu', name = 'second_given_name', label => l('Middle Name')},
{class => 'stgu', name = 'family_name', label => l('Last Name')},
- {class => 'stgu', name = 'family_name', label => l('Last Name')},
{class => 'stgma', name = 'street1', label => l('Street Address')},
{class => 'stgma', name = 'street2', label => l('Street Address (2)')},
{class => 'stgma', name = 'city', label => l('City')},
[% IF ctx.register.success %]
<h3>[% |l %]
- Registration successful! Please see library staff to
- complete your registration.
+ Registration successful!
+ Please see library staff to complete your registration.
[% END %]</h3>
[% ELSIF ctx.register.error %]
type='text'
name='[% field_path %]'
value='[% CGI.param(field_path) | html %]'/>
+ [% IF require %]
+ <span class='patron-reg-invalid'>*</span>
+ [% END %]
</td>
<td>
-[%
- # display wether the field is optional and any example text
-
- IF example;
- IF require;
- l('(Example: [_1])', example);
- ELSE;
- l('(Optional, Example: [_1])', example);
- END;
- ELSIF !require;
- l('(Optional)');
- END;
-%]
- </td>
- <td>
+
+ <!-- display errors and example text -->
+
[% IF invalid_require %]
<span class='patron-reg-invalid'>
[% l('This field is required') %]
[% l('The provided value does not have the correct format') %]
</span>
[% END %]
+ [% IF example %]
+ <span class='patron-reg-extra'>
+ [% l('(Example: [_1])', example) %]
+ </span>
+ [% END %]
+
</td>
</tr>
[% END;