Modify Your PIN Form
Command link: None
HTML document: newpin.html
This customized file controls the appearance of the Modify Your PIN display in the patron record. If this file exists, the system uses it rather than a default display. This form uses the following tokens:
HTML
This HTML document does not define the HTML for the entire form, as this form is embedded in the system-generated HTML output of the /patroninfo Patron Record display. Therefore, the system automatically outputs:
- <HTML>, <HEAD>, and <BODY> tags,
- Patron information and options, including the "Start Over" button,
- TOPLOGO and BOTLOGO
| <!--{iferrmsg}--> | If this token is present, the system checks for any error message conditions. If there are error messages, the system interprets the tokens and markup between this token and its closing <!--{xif}--> token. |
| <!--{errmsg}--> | The system replaces this token with the system-generated error message. |
| <!--{xif}--> | Closes the <!--{iferrmsg}--> block |
| <!--{pinform}--> | The system replaces this token with the default prompts and markup. To modify these prompts and markup, replaces this token with the tokens listed for advanced customization. |
For advanced customization of the form, the <!--{pinform}--> token can be replaced with the following:
| <form target=_self method=post> | This HTML tag is required for the form elements listed below. |
| <!--{pininstructions}--> | The system replaces this token with the values of the Example for PIN option defined in the Patron self-identification prompts & examples OPAC option. |
| <!--{pin}--> | User input for patron's PIN |
| <!--{pinprompt}--> | The system replaces this token with the values of the Prompt for PIN option defined in the Patron self-identification prompts & examplesOPAC option. |
| <!--{newpinmsg}--> | The system replaces this token with the value of the NEWPIN_MSG Web option. |
| <!--{pin1}--> | The system replaces this token with the first input box for the new PIN. |
| <!--{pin1prompt}--> |
The system replaces this token with the value of the NEWPIN1_PROMPT Web option. If this option is not defined, the system replaces this token with the following message: Please enter your PIN |
| <!--{pin2}--> | The system replaces this token with the second input box for the new PIN. |
| <!--{pin2prompt}--> |
The system replaces this token with the value of the NEWPIN2_PROMPT Web option. If this option is not defined, the system replaces this token with the following message: Enter your PIN again |
| <!--{submit}--> | The system replaces this token with the Submit button for the form. |
| </form> | This HTML tag closes the HTML form. |
You can create separate custom forms for each combination of language, scope, and patron type by using the following naming convention:
newpin_LANG_s#_p#.html
| LANG | The language code (spi for Spanish, frc for French, etc.). |
| s# | The number of the scope (s1, s2, s3, etc.). |
| p# | The patron type or PTYPE (p0 or p243, etc.). |
For a current example of this form, see the appropriate example set in WebPAC Example Sets and Photoshop Files on CSDirect.