{{{1}}}
Этот меташаблон возвращает состояние ошибки (распознаваемое функцией парсера вики ) и опционально текст сообщения об ошибке красным цветом (видимый пользователю). Он используется другими шаблонами для сигнализации об ошибке, например, о недопустимом вводе, которая затем может быть отображена редактору или перехвачена и обработана другими шаблонами.
{{error|An exemplary error}}
→ Образцовая ошибка{{error|message=An exemplary error}}
→ Образцовая ошибка{{#expr:Foo}}
→ Ошибка выражения: нераспознанное слово «foo».{{#iferror:{{error|Foo}} | {{y}} | {{n}} }}
→Тег, содержащий сообщение об ошибке, может быть задан через tag
параметр, но он будет принимать только span
, div
, p
, и strong
, поскольку это единственные теги, распознаваемые функцией синтаксического анализатора {{#iferror}}. По умолчанию используется strong
, тег, сгенерированный, например, {{#expr}}. Чтобы предотвратить strong
сообщение, используйте один из других тегов, например tag=span
.
{{error|An exemplary error demo no tag (default)}}
XYZ → ABC Примерная демонстрация ошибки без тега (по умолчанию) XYZ{{error|An exemplary error demo span|tag=span}}
XYZ → ABC Примерный пример ошибки XYZ{{error|An exemplary error demo div|tag=div}}
XYZ → АБВ{{error|An exemplary error demo p|tag=p}}
XYZ → АБВОбразцовая демонстрация ошибки
XYZ{{error|An exemplary error demo strong|tag=strong}}
XYZ → ABC Образцовая демонстрация ошибок strong XYZTemplateData для ошибки
Шаблон возвращает состояние ошибки (распознаваемое функцией парсера вики) и, опционально, текст сообщения об ошибке красного цвета (видимый пользователю)