{{{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 ЭЮЯ |