Interested Article - Mbox
- 2021-03-04
- 1
|
Прежде чем вносить какие-либо изменения в этот шаблон, просьба
оттестировать
их в
и проверить результат на странице с
. Вносить тестированные изменения в этот шаблон следует ровно одной правкой.
|
{{ 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 }} для сообщений в заготовках статей.
- {{ Неоднозначность }} , для сообщений на страницах устранения неоднозначности.
См. также
- 2021-03-04
- 1