這是文檔頁面,它應該被放置到Template:Error。查看Template:Documentation以獲取更多信息。

此模板使用了Module:Error,此腳本使用Lua編寫。
更多詳情,請參閱Wikipedia:LuaExtension:Scribunto

此模板用於顯示一個類似於解析器錯誤的紅色文字。

用法

|1=用於指定顯示的內容。

  • {{error|An exemplary error}} → An exemplary error
  • 對比解析器錯誤:{{#expr:Foo}}表達式錯誤:無法識別詞語「foo」。

如果未指定|1=,將不會顯示任何內容,但仍然可以被{{#iferror:}}檢測到。

使用了此模板的頁面會被添加到分類Category:頁面內有Error模板指定的錯誤。可以設置|nocat=使頁面不加入分類。

#iferror

此模板會被解析器{{#iferror:}}檢測到:

  • {{#iferror: {{error|Foo}} | {{c|yes}} | {{c|no}} }}Template:C
  • {{#iferror: {{error}} | {{c|yes}} | {{c|no}} }}Template:C

標籤

用於包含錯誤信息的標籤可以用|tag=設置,但只接受spandivpstrong這些值,因為{{#iferror:}}解析器只會解析這些標籤。默認值為strong

原始碼 效果
ABC {{error|An exemplary error demo no tag (default)}} XYZ ABC An exemplary error demo no tag (default) XYZ
ABC {{tag=span:error|An exemplary error demo span}} XYZ ABC An exemplary error demo span XYZ
ABC {{tag=div:error|An exemplary error demo div}} XYZ ABC
An exemplary error demo div
XYZ
ABC {{tag=p:error|An exemplary error demo p}} XYZ ABC

An exemplary error demo p

XYZ
ABC {{tag=strong:error|An exemplary error demo strong}} XYZ ABC An exemplary error demo strong XYZ