Шаблон:mbox/Документация

Материал из Викисловаря

Этот мета-шаблон (multi namespace message box) используется для формирования информационных сообщений на различных страницах обсуждения. В зависимости от типа определённой страницы он вызывает один из шаблонов {{ambox}}, {{tmbox}}, {{imbox}}, {{cmbox}} или {{ombox}}.

Этот шаблон должен использоваться только для сообщений которые действительно должны быть универсальны вне зависимости от типа страницы. Большинству сообщений это не нужно и они должны использовать {{ambox}}, {{tmbox}}, {{imbox}}, {{cmbox}} или {{ombox}}. Использование этого шаблона предполагает, что он будет выглядеть одинаково как на странице шаблона, так и в на любой другой, что делает более понятным сферу его применения и даёт некоторые дополнительные возможности, а также уменьшает загрузку сервера.

Использование[править]

Этот шаблон использует такие же параметры как {{ambox}} и {{imbox}} и им подобные.

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

Параметр demospace[править]

Этот шаблон имеет необязательный параметр "demospace" описанный в шаблоне {{namespace detect}}. Этот параметр используется только в целях тестирования и демонстрации. Если вы хотите привязать шаблон к какому-то определённому виду то лучше использовать соответствующие им шаблоны напрямую.

Шаблон поддерживает простраство "Image:" переименованное в "File:" 11 декабря 2008. Поддержка этого пространства оставлена для обратной совместимости и "demospace = image" обозначает тоже самое, что "demospace = file", но использовать "demospace = image" теперь запрещается.

Параметры[править]

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

{{mbox
| demospace = {{{demospace|}}} / main / talk / file / category / other
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| style = CSS values
| textstyle  = CSS values
| text  = The message body text. 
| small = {{{small|}}} / left / yes
| smallimage = none / [[Image:Some image.svg|30px]]
| smallimageright = none / [[Image:Some image.svg|30px]]
| smalltext  = A shorter message body text.
}}

Внимание: Эффект минимизации проявляется только когда шаблон используется в статье, на странице обсуждения или на «других» страницах. О использовании параметров минимизации читайте в описании шаблонов {{ambox}}, {{tmbox}} and {{ombox}}.