Interested Article - Mbox

Документация
Мета-шаблоны
блоков сообщений

{{ Mbox }} , название сокращенно от m ulti-namespace message box — меташаблон различных шаблонов-сообщений, в зависимости от пространства имен отображается как один из специализированных шаблонов-сообщений .

Наиболее распространенными являются: {{ Ambox }} для статей, {{ Tmbox }} для страниц обсуждения, {{ Imbox }} для страниц файлов (ранее изображений), {{ Cmbox }} для страниц категорий и {{ Ombox }} для других типов страниц.

Использование

Этот шаблон следует использовать только для сообщений, которым действительно необходимо адаптировать свой дизайн для простановки в разных пространствах имен. Большинству сообщений это не нужно, и они должны использовать один из перечисленных вариантов выше. Использование этих шаблонов напрямую означает, что ваш шаблон будет выглядеть одинаково на своей странице шаблона и в любом другом месте, где вы его показываете, что дает понять, на каких страницах он должен использоваться. Это также дает вам доступ к любым дополнительным функциям, предлагаемым этими шаблонами.

Этот шаблон принимает те же параметры, что и шаблоны {{ Ambox }} , {{ Imbox }} и другие. Некоторые сообщения, вызываемые этим шаблоном, обрабатывают изображения только с максимальной шириной 52 пикселя, поэтому это ограничение также распространяется на этот шаблон, так как иначе вы получите проблемы с отступами.

Параметры

Список всех параметров:

{{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]]
| text-small      = Текст малого сообщения
| plainlinks      = no
}}

Примечание: Параметры для малых шаблонов ( small ) действуют только в том случае, если шаблон отображается в обсуждении или на страницах «другого» типа. Связанную с ними документацию см. в разделах {{ Tmbox }} и/или {{ Ombox }} . Использование параметров для малых шаблонов, когда они недействительны, не дает никакого эффекта, но и не вредит.

О demospace

Этот шаблон может дополнительно принимать параметр | demospace = , которые более подробно описан в документации к {{ Namespace detect }} . Этот параметр предназначен только для тестирования и демонстрации. Если вы хотите привязать свое сообщения к одному дизайну, вместо этого используйте один из других шаблонов семейства напрямую.

Семейство Mbox

В семействе Module:Message box есть семь меташаблонов:

  • {{ Ambox }} для сообщений на страницах статей.
  • {{ Cmbox }} для сообщений на страницах категорий.
  • {{ Imbox }} для сообщений на страницах файлов (изображений).
  • {{ Tmbox }} для сообщений на страницах обсуждения.
  • {{ Fmbox }} для сообщений верхнего и нижнего интерфейса сайта.
  • {{ Ombox }} для сообщений на других типах страниц.
  • {{ Mbox }} , для сообщений, которые используются в разных пространствах имен и соответствующим образом изменяют их дизайн.

Тесно связанные меташаблоны:

  • {{ Asbox }} для сообщений в заготовках статей.
  • {{ Неоднозначность }} , для сообщений на страницах устранения неоднозначности.

См. также

Источник —

Same as Mbox