Шаблон:Предупреждение
Предупреждение:
Выше — вид шаблона без параметра: значок и подпись, за которыми идёт текст страницы.
Шаблон оформляет предупреждение — сообщение о том, что действие грозит потерей данных, поломкой или другими необратимыми последствиями. Рядом есть Шаблон:Осторожно — для предостережения об опасном действии, и Шаблон:Примечание — для нейтрального пояснения.
Английское название Шаблон:Warning работает как перенаправление на этот шаблон.
Использование
У шаблона два режима, и он выбирает их сам — по тому, передан ли текст параметром.
В строку, без параметра
Шаблон выводит только значок и подпись «Предупреждение:», а сам текст пишется следом и остаётся обычным абзацем. Рамки нет — так предупреждение не разрывает связное изложение.
{{Предупреждение}} Не закрывайте вкладку, пока идёт загрузка.
Получится:
Предупреждение: Не закрывайте вкладку, пока идёт загрузка.
Отдельным блоком, с параметром
Если текст передан параметром, шаблон рисует блок с рамкой и цветной подложкой. Текст не обтекает значок, поэтому длинное предупреждение читается ровно.
{{Предупреждение|1=Перед обновлением сделайте резервную копию базы: откатить обновление нельзя.}}
Получится:
Вместо номера можно назвать параметр словом:
{{Предупреждение|текст=Сервер перезапустится сразу после сохранения.}}
Знак «равно» и вертикальная черта
Номер параметра стоит писать явно — 1=. Тогда знак «равно» внутри текста останется знаком, а не превратит начало фразы в имя параметра:
{{Предупреждение|1=Не правьте строку user=root вручную.}}
Получится:
Черта внутри ссылки или файла — [[Страница|подпись]] — шаблону не мешает: её закрывают квадратные скобки. А вот одиночная черта в обычном тексте разорвёт значение на два параметра, и хвост фразы пропадёт, — 1= от этого не спасает. Если черта нужна в тексте, пишите {{!}}.
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
1 |
нет | Текст предупреждения. Задан — получится блок с рамкой, не задан — только значок и подпись в строке. |
текст |
нет | То же самое по имени; разбирается первым. |
text |
нет | Английский синоним параметра текст.
|
msg |
нет | Синоним для совместимости с исходным шаблоном mediawiki.org. |
Порядок разбора такой: текст → text → msg → 1. Первый заданный параметр и попадает в сообщение.
Оформление
Цвета, рамки и отступы заданы в общем листе стилей Шаблон:Сообщение/styles.css — там же, где стили остальных шаблонов-сообщений. Используются классы amsg, amsg-warning, amsg-icon, amsg-label, amsg-body; в режиме «в строку» amsg-icon и amsg-label идут без внешнего amsg, поэтому правила для них в листе стилей работают и сами по себе. Правки вносите в лист стилей: тогда изменения подхватят все сообщения сразу. Цвета берутся из переменных оформления, поэтому шаблон остаётся читаемым и в тёмной теме.
См. также
- Шаблон:Осторожно — предостережение об опасном действии;
- Шаблон:Примечание — нейтральное пояснение к тексту;
- Шаблон:Совет — необязательная подсказка;
- Шаблон:Исправить — пометка «ИСПРАВЬТЕ:» прямо в строке;
- Шаблон:Сообщение/styles.css — общий лист стилей.