Шаблон:Error

Материал из Minecraft Wiki
Перейти к: навигация, поиск

{{{1}}}


Этот шаблон возвращает состояние ошибки, и, необязательно, сообщение об ошибке красного цвета (которое видно пользователям).

Использование

Параметр {{{1}}} можно задать, как отображаемое сообщение об ошибке.

  • {{error|Пример ошибки}}Пример ошибки
  • Сравните с выводом функции парсера: {{#expr:Foo}}Ошибка выражения: неопознанное слово «foo»

Если {{{1}}} не задан, ошибка не будет отображаться, но и в этом случае её может обнаружить функция {{#iferror:}}.

  • {{error}}

#iferror

Отображаемая ошибка может быть обнаружена функцией парсера {{#iferror:}}.

  • {{#iferror: {{error|Foo}} | {{к|да}} | {{к|нет}} }}Да
  • {{#iferror: {{error}} | {{к|да}} | {{к|нет}} }}Да

Теги

Тег, содержащий сообщение об ошибке может быть передан через параметр {{{тег}}}, но он ограничен тегами span, div, p и strong, так как только эти теги распознаются функцией парсера {{#iferror:}}. Значение по умолчанию — strong, поскольку этот тег генерируется большинством функций парсера, например, функцией {{#expr:}}.

Код Результат
АБВ {{error|Пример ошибки без тега (по умолчанию)}} ЭЮЯ АБВ Пример ошибки без тега (по умолчанию) ЭЮЯ
АБВ {{error|Пример ошибки с тегом span|тег=span}} ЭЮЯ АБВ Пример ошибки с тегом span ЭЮЯ
АБВ {{error|Пример ошибки с тегом div|тег=div}} ЭЮЯ АБВ
Пример ошибки с тегом div
ЭЮЯ
АБВ {{error|Пример ошибки с тегом p|тег=p}} ЭЮЯ АБВ

Пример ошибки с тегом p

ЭЮЯ
АБВ {{error|Пример ошибки с тегом strong|тег=strong}} ЭЮЯ АБВ Пример ошибки с тегом strong ЭЮЯ

См. также