此模板用於顯示一個類似於解析器錯誤的紅色文字。
用法[]
|1=用於指定顯示的內容。
{{error|An exemplary error}}→ An exemplary error- 對比解析器錯誤:
{{#expr:Foo}}→ 表達式錯誤:無法識別的詞語「foo」。
如果未指定|1=,將不會顯示任何內容,但仍然可以被{{#iferror:}}檢測到。
{{error}}→
使用了此模板的頁面會被加入到分類Category:頁面內有Error模板指定的錯誤。可以設定|nocat=使頁面不加入分類。
#iferror[]
此模板會被解析器{{#iferror:}}檢測到:
{{#iferror: {{error|Foo}} | {{c|yes}} | {{c|no}} }}→ Yes{{#iferror: {{error}} | {{c|yes}} | {{c|no}} }}→ Yes
標籤[]
用於包含錯誤資訊的標籤可以用|tag=設定,但只接受span、div、p和strong這些值,因為{{#iferror:}}解析器只會解析這些標籤。預設值為strong。
| 原始碼 | 效果 |
|---|---|
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 |
語言