Шаблон:Mbox
| Цей шаблон використовується в системних повідомленнях, and на близько 34 000 сторінках. Його зміни можуть призвести до миттєвих змін у користувацькому інтерфейсі Вікіпедія. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього шаблону, або у вашому особистому просторі. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
| Цей шаблон використовує Lua: |
| Меташаблони контейнерів повідомлень | |
|---|---|
| шаблон | контекст |
| {{Ambox}} | стаття |
| {{Cmbox}} | категорія |
| {{Imbox}} | зображення |
| {{Tmbox}} | обговорення |
| {{Fmbox}} | верхній/нижній колонтитул |
| {{Ombox}} | інші сторінки |
| {{Mbox}} | автовизначення |
| {{Asbox}} | стаб статті |
| {{Dmbox}} | неоднозначність |
Це меташаблон {{Mbox}} (англ. Multi-namespace messagebox), що використовуються для впровадження шаблонів контейнерів повідомлень, що чутливі до простору назв.
Найпоширенішими є {{Ambox}} для статей, {{Tmbox}} для сторінок обговорень, {{Imbox}} для сторінок файлів (раніше зображень), {{Cmbox}} для сторінок категорій та {{Ombox}} для сторінок інших типів.
Використання
Цей шаблон має використовуватися лише для контейнерів повідомлень, що справді потребують адаптації свого стилю. Більшість контейнерів повідомлень не потребують цього та повинні використовувати один з варіантів перерахованих вище. Використання тих шаблонів напряму означає, що ваш шаблон буде однаково виглядати на своїй сторінці шаблону так і на інших сторінках, де ви його використаєте, що дозволить чітко зрозуміти, на яких сторінка він має використовуватися. Це також дає вам доступ до будь-яких додаткових функцій, що ці шаблони пропонують, та зменшує навантаження на сервер.
Цей шаблон приймає такі ж параметри як і {{Ambox}}, {{Imbox}} тощо. Деякі контейнери цього шаблону оброблюють лише зображення до 52px в ширину, тому ці обмеження також накладаються на цей шаблон, бо в іншому випадку ви отримаєте некрасиві проблеми з відступами.
Параметри
Списик всіх параметрів:
{{Mbox
| name = назва шаблону
| demospace = {{{demospace|}}} / main / talk / file / category / other
| type = speedy / delete / content / style / notice / move / protection
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style=значення CSS
| textstyle=значення CSS
| text = Текст тіла повідомлення.
| small = {{{small|left}}} / left / no
| smallimage = none / [[File:Some image.svg|30px]]
| smallimageright = none / [[File:Some image.svg|30px]]
| smalltext = Текст тіла короткого повідомлення.
| plainlinks = no
}}
Зверніть увагу: Параметри small мають лише вплив, коли шаблон використано в статті, сторінці обговорення або на сторінці «іншого». Щодо їхньої допоміжної документації, див. {{Ambox}}, {{Tmbox}} та/або {{Ombox}}. Використання параметрів small, коли вони є не дійсними, не має ніякого вплину на шаблон, але також і не несе жодної шкоди.
Про demospace
Цей шаблон додатково приймає параметр «demospace» як описано в {{Namespace detect}}. Той параметр лише для тестування і демонстрацій. Якщо ви хочете, щоб ваш контейнер повідомлень оформлювався за лише одним стилем, то натомість використайте один з інших mboxes напряму.
Простір назв «Image:» був перейменований на «File:» 11 грудня 2008. Перед тим цей шаблон було оновлено, щоб він розумів обидві назви, тому він працює нормально. Для зворотної сумісності він досі розуміє, що «demospace = image» є тим самим, що і «demospace = file». Однак зараз використання «demospace = image» є застарілим.
Див. також
До сімейства меташаблонів Модуль:Message box входить сім шаблонів:
- {{Ambox}}, для контейнерів повідомлень на сторінках статей.
- {{Cmbox}}, для контейнерів повідомлень на сторінках категорій.
- {{Imbox}}, для контейнерів повідомлень на сторінках файлів (зображень).
- {{Tmbox}}, для контейнерів повідомлень на сторінках обговорень.
- {{Fmbox}}, для контейнерів повідомлень у верхньому/нижньому колонтитулі сторінки.
- {{Ombox}}, для контейнерів повідомлень на сторінках інших типів.
- {{Mbox}}, для контейнерів повідомлень, що використовуються у різних просторах назв та змінюють свій вигляд відповідно.
Тісно пов'язані меташаблони:
- {{Asbox}}, для контейнерів повідомлень на сторінках стабів статей.
- {{Dmbox}}, для контейнерів повідомлень на сторінках неоднозначностей або визначеного індексу.
- {{Ivmbox}}, простий контейнер, повної ширини, із заданим фоном кольору слонової кістки, призначений для оформлення важливих повідомлень або нагадувань.
Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.