{{{1}}}
Этот шаблон используется примерно на 3000 страницах, и изменения могут быть широко заметны. Протестируйте изменения на подстраницах / sandbox или / testcases шаблона или на подстраницах вашего собственного пользователя . Рассмотрите возможность обсуждения изменений на странице обсуждения, прежде чем реализовывать их. |
Этот шаблон использует Lua : |
Этот мета-шаблон возвращает состояние ошибки (распознаваемое функцией синтаксического анализатора вики ) и, необязательно, текст сообщения об ошибке красным цветом (видимый для пользователя). Он используется другими шаблонами для сигнализации об ошибке, например о недопустимом вводе, которая затем может быть отображена в редакторе или перехвачена и обработана другими шаблонами.
{{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)}}
{{error|An exemplary error demo span|tag=span}}
{{error|An exemplary error demo div|tag=div}}
{{error|An exemplary error demo p|tag=p}}
Образцовая демонстрация ошибки p
XYZ{{error|An exemplary error demo strong|tag=strong}}
TemplateData для ошибки
Шаблон возвращает состояние ошибки (распознается как таковое функцией синтаксического анализатора вики) и, необязательно, текст сообщения об ошибке красного цвета (видимый для пользователя).
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Сообщение | 1 | Текст сообщения об ошибке красный | Нить | предложенный |
Ярлык | tag | Тег, содержащий сообщение об ошибке; будет принимать только span, div, p и strong, поскольку это единственные теги, распознаваемые функцией парсера #iferror. По умолчанию используется сильный тег, созданный, например, #expre
| Нить | по желанию |