Template:Error
Jump to navigation
Jump to search
{{{1}}}
The template returns a state of error, and optionally an error-message text in red (visible for the user).
Usage
The parameter |1=
can be set to the error to display when using this template.
{{error|An exemplary error}}
→ An exemplary error- Compare, used in a Parser Function:
{{#expr:Foo}}
→ Expression error: Unrecognized word "foo".
If |1=
is unset, no error will be displayed, although it still can be detected by {{#iferror:}}
{{error}}
→
#iferror
The error displayed is detected by the parser function {{#iferror:}}
.
{{#iferror: {{Error|Foo}} | {{C|yes}} | {{C|no}} }}
→ Yes{{#iferror: {{Error}} | {{C|yes}} | {{C|no}} }}
→ Yes
Tag option
The tag to contain the error message can be given through the |tag=
parameter, but it will only accept span
, div
, p
, and strong
, since those are the only tags recognized by the {{#iferror:}}
parser function. It defaults to strong
, the tag generated by most parsers, e.g. by {{#expr:}}
.
Code | Result |
---|---|
ABC {{Error|An exemplary error demo no tag (default)}} XYZ
|
ABC An exemplary error demo no tag (default) XYZ |
ABC {{Error|An exemplary error demo span|tag=span}} XYZ
|
ABC An exemplary error demo span XYZ |
ABC {{Error|An exemplary error demo div|tag=div}} XYZ
|
ABC An exemplary error demo div XYZ
|
ABC {{Error|An exemplary error demo p|tag=p}} XYZ
|
ABC An exemplary error demo p XYZ |
ABC {{Error|An exemplary error demo strong|tag=strong}} XYZ
|
ABC An exemplary error demo strong XYZ |
See also
[view | edit | history | purge]The above documentation is transcluded from Template:Error/doc.