Шаблон:Imbox/doc

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску
Мета-шаблоны
блоков сообщений

Это мета-шаблон для страниц файлов {{Imbox}} ([I]mage [m]essage [box]).

Используется для создания шаблонов в пространстве Файл.

Похож на шаблон {{Ambox}}.

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

Пример простого использования:

{{Imbox |text=Some text.}}

Пример более сложного использования с заполненными параметрами:

{{Imbox
| type = style
| style = width:400px;
| image = [[File:Emblem-question-yellow.svg|40px]]
| textstyle = font-style:italic; font-weight:bold; color:red; 
| text = The message body text.
}}

Параметр «type»[править код]

Типы меняют внешний вид шаблона:

Параметр «image»[править код]

Этот параметр позволяет изменить картинку шаблона:

Комбинации параметров[править код]

Более сложные варианты использования шаблона:

Все параметры[править код]

Список всех возможных параметров:

{{Imbox
| name = имя шаблона
| type  = speedy / delete / content / style / notice / 
          move / protection / license / featured
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style = CSS value
| textstyle = CSS value
| text  = Текст шаблона
| below = Текст внизу или шаблон в шаблоне
| plainlinks = no
}}

name

(опционально) Имя шаблона. Необходимо для CSS: box-name в HTML, для ботов или скриптов.

type

По умолчанию — notice.

image

image = [[File:Gnome-dev-camera.svg|40px]]
none = нет изображения

imageright

По умолчанию — пусто
imageright = [[File:Nuvola apps bookcase.png|40px]]

style

Дополнительный стиль шаблона " ". For example:
style = margin-bottom: 0.5em;

textstyle

Дополнительный стиль текста
textstyle = text-align: center;

text

Собственно, текст шаблона

below

Объект внизу шаблона, может быть что угодно
below = {{Imbox |type=content |text=This license tag is deprecated.}}

plainlinks

Ссылки с изображений. External.svg
plainlinks = no

Technical details[править код]

Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was created long before that, and that is why it is named "imbox" as in "image message box".

If you need to use special characters in the text parameter then you need to escape them like this:

{{Imbox
| text = <div>
Equal sign = and a start and end brace { } work fine as they are. 
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. 
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}

This template uses the imbox CSS classes in MediaWiki:Common.css for most of its looks, thus it is fully skinnable.

Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use parser functions and special characters in parameters.

The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent png images. For those older browsers these png images have been modified so that the color of their default backgrounds match the background color of the template. The default background that MediaWiki renders for svg images is always white. This creates a white box around the images when displayed in older browsers.

For more technical details see the talk page. Since this template works almost exactly like the other mboxes their talk pages and related pages might also contain more details, see the "See also" section below.

See also[править код]

Шаблон:Mbox templates see also