Шаблон:Error

Матеріал з Terraria Wiki
Перейти до навігації Перейти до пошуку
Цей шаблон i18n-ready, що означає, що його легко локалізувати для різних мов. Будь ласка, ознайомтеся з i18n та l10n для шаблонів, щоб дізнатися більше.
Див. «Шаблон:Error/l10n» для локалізації цього шаблону.
Template-info.svg Документація Наведена нижче документація запозичена з «Шаблон:Error/doc». (редагувати | історія)
Для більш повної чи актуальної інформації ви можете переглянути документацію англійською.

A helper template to display an error, generally to be used from inside other templates. Categorizes the page in Category:Сторінки з помилками в роботі шаблонів.

Usage

{{ error | <error text> | <additional category> }}

or

{{ error | text=<error text> | cate=<additional category> }}

First unnamed parameter or text

Error message to display. Will be wrapped in a span.

title

Hover text.

from or source

Short string denoting the source of the error. If this parameter is provided, the page will be categorized in a "Pages with errors from $source" category. Additionally, the span output tag will be extended to include a data-source attribute holding this parameter's value. This facilitates, for instance, easy access of errors from the same source via JavaScript or CSS.

Second, third, ..., n-th unnamed parameter and cate, cate2, ..., cate<n>

Additional categories to categorize the page in, can be continued ad infinitum. Set $cate to n or no to prevent categorization altogether.

Examples

Code Result Categories added
{{error|Something went wrong!}} !!Error: Something went wrong!
  • Сторінки з помилками в роботі шаблонів
{{error|Something went wrong!|from=MyTemplate}} !!Error: Something went wrong!
  • Сторінки з помилками в роботі шаблонів
  • Pages with errors from MyTemplate
{{error|Something went wrong!|from=MyTemplate|cate=n}} !!Error: Something went wrong! д/в
{{error|Something went wrong!|from=MyTemplate|cate=Things to do|cate2=Pages with script errors}} !!Error: Something went wrong!
  • Сторінки з помилками в роботі шаблонів
  • Pages with errors from MyTemplate
  • Things to do
  • Pages with script errors

Error handling

The output of this template is compatible with the {{#iferror:}} parser function, which can be used to catch and handle errors.

Code Result
{{error|Fault!}} !!Error: Fault!
{{#iferror:{{error|Fault!}}|There is something wrong!|Everything is OK.}} There is something wrong!
{{#iferror:{{error|Fault!}}|There is something wrong!}} There is something wrong!
{{#iferror: {{error|Fault!}} }} (no output)