diff options
Diffstat (limited to 'template/en/default/global/user-error.html.tmpl')
-rw-r--r-- | template/en/default/global/user-error.html.tmpl | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/template/en/default/global/user-error.html.tmpl b/template/en/default/global/user-error.html.tmpl index f24b5293f..b9654a135 100644 --- a/template/en/default/global/user-error.html.tmpl +++ b/template/en/default/global/user-error.html.tmpl @@ -21,9 +21,38 @@ [%# INTERFACE: # header_done: boolean. True if the header has already been printed. - # error: string. The error message to be displayed. May contain HTML. + # error: string. The tag of the error, or the error message to be displayed + # (deprecated). May contain HTML if it's an error message. + # title: string. If error is an error message, the title (deprecated.) #%] + +[%# This is a list of all the possible user errors. Please keep them in + # alphabetical order by error tag, and leave a blank line between errors. + #%] + +[% DEFAULT title = "Error" %] +[% error_message = BLOCK %] + [% IF error == "aaa_example_error_tag" %] + [% title = "Example Error" %] + This is an example error. The title is set above. This text is the body + of the error. It can contain arbitrary <b>HTML</b>, and also references + to any [% parameters %] which you may have set before calling + ThrowUserError. + + [% ELSIF error == "another_error_tag" %] + [% title = "Another Error" %] + This is another sample error. It can be removed. + + [% ELSE %] + [%# Cope with legacy calling convention, where "error" was the string + # to print. + #%] + + [% error %] + [% END %] +[% END %] + [% UNLESS header_done %] [% PROCESS global/header.html.tmpl %] [% END %] @@ -32,7 +61,7 @@ <tr> <td bgcolor="#ff0000"> <font size="+2"> - [% error %] + [% error_message %] </font> </td> </tr> |