模板:Error/doc

来自决策链云智库
< 模板:Error
Zeroclanzhang讨论 | 贡献2024年1月16日 (二) 12:29的版本 (创建页面,内容为“{{Documentation subpage}} <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see Wikipedia:Wikidata) --> {{high use}} {{lua|Module:Error}} This meta 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). It is used by other templates to signal an error, for example invalid input, which can…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

This meta 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). It is used by other templates to signal an error, for example invalid input, which can then either be displayed to the editor or caught and handled by other templates.

Usage

  • {{error|<An exemplary error>}}An exemplary error
  • {{error|<message=An exemplary error>}}An exemplary error
  • Compare, used in a Parser Function: {{#expr:Foo}}表达式错误:无法识别词语“foo”。
  • {{#iferror:{{error|Foo}} | {{y}} | {{n}} }}Green tickY

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 e.g. by {{#expr}}. To prevent strong message, use one of the other tags, e.g. tag=span.

  • 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

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Error in articles based on its TemplateData.

TemplateData for Error

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)

模板参数

参数描述类型状态
Message1message

Error message text in red

字符串推荐
Tagtag

The tag to contain the error message; 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

推荐值
spandivpstrong
默认值
strong
字符串可选

See also