Шаблон:Mbox
Прежде чем вносить какие-либо изменения в этот шаблон, просьба оттестировать их в /песочнице и проверить результат на странице с /контрольными примерами. |
{{Mbox}}, название сокращенно от multi-namespace message box — меташаблон различных шаблонов-сообщений, в зависимости от пространства имен отображается как один из специализированных шаблонов-сообщений.
Наиболее распространенными являются: {{Ambox}} для статей, {{Tmbox}} для страниц обсуждения, {{Imbox}} для страниц файлов (ранее изображений), {{Cmbox}} для страниц категорий и {{Ombox}} для других типов страниц.
Использование
Этот шаблон следует использовать только для сообщений, которым действительно необходимо адаптировать свой дизайн для простановки в разных пространствах имен. Большинству сообщений это не нужно, и они должны использовать один из перечисленных вариантов выше. Использование этих шаблонов напрямую означает, что ваш шаблон будет выглядеть одинаково на своей странице шаблона и в любом другом месте, где вы его показываете, что дает понять, на каких страницах он должен использоваться. Это также дает вам доступ к любым дополнительным функциям, предлагаемым этими шаблонами.
Этот шаблон принимает те же параметры, что и шаблоны {{Ambox}}, {{Imbox}} и другие. Некоторые сообщения, вызываемые этим шаблоном, обрабатывают изображения только с максимальной шириной 52 пикселя, поэтому это ограничение также распространяется на этот шаблон, так как иначе вы получите проблемы с отступами.
Параметры
Список всех параметров: <syntaxhighlight lang="wikitext">
| none / Файл:Some image.svg | Текст основного сообщения | Файл:Some image.svg |
</syntaxhighlight>
Примечание: Параметры для малых шаблонов (small) действуют только в том случае, если шаблон отображается в обсуждении или на страницах «другого» типа. Связанную с ними документацию см. в разделах {{Tmbox}} и/или {{Ombox}}. Использование параметров для малых шаблонов, когда они недействительны, не дает никакого эффекта, но и не вредит.
О demospace
Этот шаблон может дополнительно принимать параметр |demospace =, которые более подробно описан в документации к {{Namespace detect}}. Этот параметр предназначен только для тестирования и демонстрации. Если вы хотите привязать свое сообщения к одному дизайну, вместо этого используйте один из других шаблонов семейства напрямую.
Семейство Mbox
В семействе Module:Message box есть семь меташаблонов:
{{Ambox}}для сообщений на страницах статей.{{Cmbox}}для сообщений на страницах категорий.{{Imbox}}для сообщений на страницах файлов (изображений).{{Tmbox}}для сообщений на страницах обсуждения.{{Fmbox}}для сообщений верхнего и нижнего интерфейса сайта.{{Ombox}}для сообщений на других типах страниц.{{Mbox}}для сообщений, которые используются в разных пространствах имен и соответствующим образом изменяют их дизайн.
Тесно связанные меташаблоны:
{{Asbox}}для сообщений в заготовках статей.{{Неоднозначность}}для сообщений на страницах устранения неоднозначности.