Template:Error/doc: Difference between revisions
(Created page with '{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> The template returns a ''state of error'' (recognized as such by a wiki [[Help…') |
m (remove { from template) |
||
Line 7: | Line 7: | ||
* {{tlx|error|An exemplary error}} → {{error|An exemplary error}} | * {{tlx|error|An exemplary error}} → {{error|An exemplary error}} | ||
* Compare, used in a Parser Function: <code><nowiki>{{#expr:Foo}}</nowiki></code> → {{#expr:Foo}} | * Compare, used in a Parser Function: <code><nowiki>{{#expr:Foo}}</nowiki></code> → {{#expr:Foo}} | ||
* <code><nowiki>{{#iferror:{{error|Foo}} | | * <code><nowiki>{{#iferror:{{error|Foo}} | y | {{n}} }}</nowiki></code> → {{#iferror:{{error|Foo}} | y | {{n}} }} | ||
===Tag option=== | ===Tag option=== | ||
The tag to contain the error message can be given through the <code>tag</code> parameter, but it will only accept <code>span</code>, <code>div</code>, <code>p</code>, and <code>strong</code>, since those are the only tags recognized by the <code>#iferror</code> parser function. It defaults to <code>strong</code>, the tag generated e.g. by <code>#expre</code>. To prevent <code>strong</code> message, use one of the other tags, e.g. <code>tag=span</code>. | The tag to contain the error message can be given through the <code>tag</code> parameter, but it will only accept <code>span</code>, <code>div</code>, <code>p</code>, and <code>strong</code>, since those are the only tags recognized by the <code>#iferror</code> parser function. It defaults to <code>strong</code>, the tag generated e.g. by <code>#expre</code>. To prevent <code>strong</code> message, use one of the other tags, e.g. <code>tag=span</code>. |
Latest revision as of 13:00, 10 January 2019
![]() |
This is a documentation subpage for Template:Error (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
The template returns a state of error (recognized as such by a wiki parser function), and optionally an error-message text in red (visible for the user).
Usage[edit source]
- {{error{{{3}}}{{{4}}}{{{5}}}{{{6}}}{{{7}}}{{{8}}}{{{9}}}{{{10}}}{{{11}}}...}} → An exemplary error
- Compare, used in a Parser Function:
{{#expr:Foo}}
→ Expression error: Unrecognized word "foo". {{#iferror:{{error|Foo}} | y | {{n}} }}
→ y
Tag option[edit source]
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 e.g. by #expre
. To prevent strong
message, use one of the other tags, e.g. tag=span
.
- ABC {{error{{{3}}}{{{4}}}{{{5}}}{{{6}}}{{{7}}}{{{8}}}{{{9}}}{{{10}}}{{{11}}}...}} 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 divXYZ
- 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[edit source]