Шаблон:Error
{{{1}}}
Этот шаблон возвращает ошибку исполнения (подобную ошибке функции парсера), и необязательный текст сообщения об ошибке, отображаемый на странице красным цветом.
Использование
{{error|Какая-то ошибка}}
→ Какая-то ошибка- Сравните, с ошибкой в функции парсера:
{{#expr:Foo}}
→ Ошибка выражения: неопознанное слово «foo» {{#iferror:{{error|Foo}} | 1 | 0 }}
→ 1
Параметр tag
Тэг обрамляющий сообщение об ошибке задаётся параметром tag
, который может быть одним из span
, div
, p
и strong
, т.к. только эти тэги распознаются функцией парсера #iferror
. По умолчанию тег равен strong
, этим тэгом обрамляется вывод функции #expre
.
Примеры использования
ABC {{error|Без параметра}} XYZ
→ ABC Без параметра XYZABC {{error|Указан тэг span|tag=span}} XYZ
→ ABC Указан тэг span XYZABC {{error|Указан тэг div|tag=div}} XYZ
→ ABCУказан тэг divXYZABC {{error|Указан тэг p|tag=p}} XYZ
→ ABCУказан тэг p
XYZABC {{error|Указан тэг strong|tag=strong}} XYZ
→ ABC Указан тэг strong XYZ